1

我有一个用于 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

4

0 回答 0