[英]Limiting the effects of a stylesheet to the parent widget?
我正在設置QWidget
子類的背景顏色。 當我使用樣式表執行此操作時, QWidget
其他組件的樣式會發生變化(例如,PushButton的顏色及其外觀會發生變化)。
如何確保僅容器窗口小部件的背景顏色發生更改,其余子組件保持不變?
一種方法是指定ID選擇器。 確保設置容器窗口小部件的objectName
(使用setObjectName()
)並在CSS選擇器中使用該名稱。 假設一個名為MyContainer
的小部件,您將使用以下內容:
QWidget#MyContainer {...}
嘗試!兒童els背景顏色屬性的imporant限定符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.