PYQT 6.8 Blank -Button -Fehler?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: PYQT 6.8 Blank -Button -Fehler?

by Anonymous » 23 Apr 2025, 10:54

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.>

Top