我正在尝试在 Qt 设计器中使用以下样式设置 QToolBar 的免费颜色background : rgb(30, 30, 30)
。由于某种原因,背景颜色仅应用于动作的背景,如图像中所示。如何更改整个工具栏的颜色?
编辑。
即使我更改了整个窗口的背景颜色,工具栏区域也不会受到影响:
这是一个空的默认 Qt 小部件应用程序,我只在我的 QMainWindow 的样式表中添加了一个 QToolBar 和一个 QAction
background : red;
QToolBar { background : red }
QToolButton {background : red}
这是预期的行为还是 qt 与 linux 的错误?
编辑。
我在带有 Qt 4.8 和 Qt 5.4.2 的 Xubuntu 14.04 上尝试了这段代码。这似乎是 Qt 上的一个错误。请参阅下面我自己的答案。