gpt4 book ai didi

Qt 样式表语法 : targeting a specific button, 不是所有按钮

转载 作者:行者123 更新时间:2023-12-04 22:16:17 25 4
gpt4 key购买 nike

我有一个带有两个按钮的窗口。

我想用不同的样式表装饰每一个。当然,它们都有不同的对象名称,但似乎只有通用的 QPushButton样式表选择器有效。

我试过:

QPushButton#myBtnObjectName1 {

/* style definitions */

}
QPushButton#myBtnObjectName2 {

/* style definitions */

}

尝试更换 #. ,或拥有 #myBtnObjetNameX只要。什么都行不通。只是:
QPushButton {
/* style definitions */
}

我使用了错误的语法吗?或者这根本不可能不源自 QPushButton在代码中并为每个使用单独的类名?

最佳答案

为此,您可以在 Qt 设计器中使用“accessibleName”。
在 qss 样式表中:

更普遍:

[accessibleName="alert-error"] {
color: red;
}

或者更具体地说:
QPushButton[accessibleName="bigred"] {
background-color: red;
}

关于Qt 样式表语法 : targeting a specific button, 不是所有按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4925184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com