1
我可以使用setStyleSheet
成功更改QPushButton的顏色,但是因爲我使用QT Creator來製作GUI,所以每次運行qmake和make時,對setStyleSheet的調用消失。如何正確設置QPushButton的顏色?
更改按鈕的調色板也不會更改其顏色。
什麼是最好的方法來改變按鈕的顏色,而不必每次手動更改我的ui_window.h文件我qmake?
我可以使用setStyleSheet
成功更改QPushButton的顏色,但是因爲我使用QT Creator來製作GUI,所以每次運行qmake和make時,對setStyleSheet的調用消失。如何正確設置QPushButton的顏色?
更改按鈕的調色板也不會更改其顏色。
什麼是最好的方法來改變按鈕的顏色,而不必每次手動更改我的ui_window.h文件我qmake?
無論您是否使用Qt Creator,使用樣式表都是正確的方法。
從你所描述的看來,你正在編寫自己的一些代碼到ui_window.h
,這是錯誤的方式來設置樣式表。
您可以設置它在你的window
類的構造函數,或者從GUI編輯器設置(Qt設計):
window.ui
由Qt的顯示項目樹中雙擊創作者。QPushButton
。styleSheet
屬性。...
):這將帶來樣式表編輯器。如果您使用樣式表編輯器設置樣式表,則每次重建應用程序時都不會消失。
謝謝!你是一個拯救生命的人! – confusedKid 2010-12-09 07:16:15