我有一个用于 ma Qt 应用程序的全局 file.css
他工作正常!
但我的 DockWidget 的 titleBars 有一个自定义小部件
myDockWidget.setTitleBarWidget(myWidgetTitleBar(myDockWidget))
我在 file.css 中找不到如何更改此小部件的样式表
如果我在课堂上写:
myWidgetTitleBar.setStyleSheet("Border:2px solid green; background-color:red;")
它不起作用。
我试过了 :
文件.css:
myWidgetTitleBar { Border:2px solid green; background-color:red; }
或者,在我的类中设置 setObjectName("toto")
Widget#toto { Border:2px solid green; background-color:red; }
这很奇怪,因为所有其他带有 toto 名称的小部件都可以工作(绿色边框和红色 bg),但我的标题栏中的这个特定小部件却没有。
(浮动与不浮动都一样)
我试过这个,但同样,不起作用。
myDockWidget::title { Border:2px solid green; background-color:red; }
任何想法 ?Qt 错误?
我在 linux opensuse 上使用 pyqt 4