如何使用全局css为自定义titleBar Widget(对于QDockWidget)设置样式表

时间:2013-10-03 13:25:51

标签: css linux qt pyqt

我有一个针对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

0 个答案:

没有答案