Bearbeiten: < /strong> Dieser Fehler ist in PYQT 6.9 < /p>
Nach dem Upgrade von PYQT 6.7 auf 6,8 behoben. Fehler. Nach der Initiierung des Hauptfensters < /em>)
Bearbeiten: zuvor 'Windows11' -Stil muss gesetzt worden sein.from PyQt6.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QSplitter, QHBoxLayout, QLineEdit
from PyQt6.QtCore import Qt
class Main(QWidget):
def __init__(self):
super().__init__()
pb1 = QPushButton('pb1')
pb2 = QPushButton('pb2')
pb2.setEnabled(False)
pb1.clicked.connect(lambda: pb2.setDisabled(pb2.isEnabled()))
random_widget = QLineEdit()
btn_widg = QWidget()
btn_lay = QVBoxLayout(btn_widg)
btn_lay.addWidget(pb1)
btn_lay.addWidget(pb2)
tot_lay = QHBoxLayout(self)
# tot_lay.addWidget(random_widget)
# tot_lay.addWidget(btn_widg)
split = QSplitter(Qt.Orientation.Horizontal)
split.addWidget(random_widget)
split.addWidget(btn_widg)
tot_lay.addWidget(split)
app = QApplication([])
# app.setStyle('windows')
window = Main()
app.setStyle('fusion')
window.show()
app.exec()
< /code>
Und so sieht es aus:
< /p>
Es gibt ein einfaches Workaround. 'Fusion' wird danach festgelegt.>
PYQT 6.8 Blank -Button -Fehler? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post