簡體   English   中英

限制樣式表對父窗口小部件的影響?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM