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