Wie man richtig die Farbe des QPushButton?
Kann ich erfolgreich ändern die Farbe eines QPushButton mit setStyleSheet
, aber da bin ich mit QT-Creator, um die GUI, jedes mal, wenn ich ausführen von qmake und make, die Anrufe zu setStyleSheet verschwinden.
Ändern der palette auf die Schaltfläche ändern nicht Ihre Farbe entweder.
Was ist der beste Weg zu ändern, Farbe des Knopfes ohne manuell ändern meine ui_window.h-Datei jedes mal, wenn ich qmake?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden von style sheets ist der richtige Weg, das zu tun, egal, du bist mit Qt Creator oder nicht.
Aus, was Sie beschreiben, es scheint, Sie schreiben sich ein paar code in die
ui_window.h
, die die falsch Möglichkeit, um die stylesheet.Können Sie Sie in den Konstruktor von Ihrer
window
Klasse, oder legen Sie Sie in den GUI-editor (Qt Designer) :window.ui
im Projektbaum angezeigt Qt Creator.QPushButton
im GUI-editor.styleSheet
Eigenschaft im Eigenschaften-editor....
) : das bringt einen stylesheet-editor.Wenn Sie das stylesheet mit dem stylesheet-editor, nichts wird verschwinden, jedes mal, wenn Sie neu erstellen Ihre app.