我是Qt新手,一直在使用Qt Creator設計窗體。我注意到我可以在窗體的樣式表中爲特定的窗口小部件應用樣式,並且它會爲窗體上的每個窗口小部件設置樣式。例如,「QPushButton {color:red;}」將使表單上的所有QPushButton都具有紅色文本。使用QT Creator僅樣式化提升窗口小部件
有沒有一種方法可以將樣式應用於特定的小部件組?例如,如果我推廣一個QPushButton並將其稱爲MyButton,我如何才能爲MyButtons設置樣式。我希望能夠做到像「我的按鈕{顏色:綠色;}」,但似乎並不奏效。
有沒有更好的方法來做我想做的事情(最好是使用Qt Creator)?我似乎無法在任何地方找到這樣的例子,但也許是因爲我沒有使用正確的術語。
謝謝, 馬克
這正是我所期待的,謝謝! – 2010-09-29 23:05:06
**這就是它**這種方法有額外的好處,即在應用程序運行時從Qt(Creator | Designer)*和*中顯示。唯一的替代方法是推廣所需的小部件(例如,向一個空的子類),然後通過該升級類型選擇和設置這些小部件 - 由於Qt(Creator | Designer)中的突出問題,它會在應用程序運行時顯示,但*不*從Qt(Creator | Designer)中。 ' bangs_head_repeatedly_on_keyboard>' – 2017-09-06 03:41:13