5

我正在尝试自定义我的 UI。我不知道如何使样式表条目与除父级和所有子级之外的任何内容有关。例如我运行这一行:

self.lnchTab.setStyleSheet('QWidget { background-color: #1d1d1d ; color: #f8f8f8}')

我将 self.lnchTab 下的所有元素更改为深灰色。我只希望 self.lnchTab 为深灰色,而不是其中的文本、输入和按钮。

我该如何做到这一点?

谢谢你的帮助。谷歌没有提供任何有用的东西,甚至没有提供我想要找到的东西。

4

1 回答 1

11

您可以给self.lnchTab对象一些名称/ID,然后您可以在样式表中使用id-selector :

self.lnchTab.setObjectName("myParentWidget");
self.lnchTab.setStyleSheet('QWidget#myParentWidget { background-color: #1d1d1d ; color: #f8f8f8}')
于 2012-06-12T12:22:55.387 回答