是否可以使用QSS为选中的QToolButton设置样式?

时间:2019-07-09 16:11:30

标签: qt qtstylesheets qtoolbar qtoolbutton

很明显,这仅适用于可检查的QToolButton。

浅蓝色背景和边框在我的应用程序中不如浅红色背景好。 (下面的代码仅以红色背景为例。)

我尝试过:

QToolButton:pressed {
    background: red;
}

以及QToolButton:checkedQToolButton:active

我在这里,因为两者都不起作用。在Qt文档中找不到与此有关的任何内容。如果有的话可能会错过一些东西。

是否可以通过样式表更改选中的QToolButton的样式?还是每当它们被单击时都必须动态更新其CSS?

1 个答案:

答案 0 :(得分:0)

很显然

QToolButton:checked {
    background:red;
}

完全正常。

运行程序后显示结果,但不在Qt的UI界面中显示。