gpt4 book ai didi

c++ - 如何使用 QSS 为禁用的按钮设置不同的背景颜色?

转载 作者:搜寻专家 更新时间:2023-10-30 23:57:20 24 4
gpt4 key购买 nike

我已经尝试使用 disabled!enabled 但它不起作用。这是我的 QSS 代码:

QPushButton {
background-color:#44c767;
border-radius:5px;
border:1px solid #18ab29;
color:#ffffff;
font-family:arial;
font-size:15px;
font-weight:bold;
text-decoration:none;
padding-right:10px;
outline: 0;
}

QPushButton:hover:!pressed {
background-color:#54d777;
}

QPushButton: pressed {
background-color:#30b252;
}

QPushButton: disabled {
background-color:#ff0000;
}

QPushButton: !enabled {
background-color:#ff0000;
}

文档指的是 disabled伪状态,但没有提供有关它的更多信息。

编辑

我用的是QT5.3

最佳答案

删除冒号后的所有空格(实际上是全部 - 因为它会使进一步的 css 文本无效)并且它将起作用:

QPushButton:disabled {
background-color:#ff0000;
}

实际上,disabled!enabled 都有效。

关于c++ - 如何使用 QSS 为禁用的按钮设置不同的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25139616/

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