1
如何在一個樣式表中爲一種控件定義多種樣式?所以後來的開發人員可以選擇什麼樣的風格控制應該看起來像。爲按鈕控件定義多種樣式Qt Widgets樣式表
例如,我需要定義兩個樣式QPushButton
:正常按鈕(左邊)和動作按鈕(右側)
對於第一個按鈕,我寫了下面的風格:
QPushButton {
background-color: #DCDCDC;
border: 1px solid #BEBEBE;
}
...
,這將適用於所有QPushButtons
項目。接下來我需要爲QPushButtons
定義另一個動作樣式,但是應該由開發人員選擇。我怎樣才能做到這一點?
我希望這樣的事情:
QPushButton#ActionButton* {
background-color: blue;
border: 1px solid darkerblue;
}
然後,如果開發人員指定他的按鈕objectName
與「ActionButton」(例如「ActionButtonSendRespond」)開始,然後它會使用第二種風格。