【发布时间】:2021-07-22 06:36:14
【问题描述】:
当微调框中的值处于最大值或最小值时,我试图使微调框上的箭头按钮显示为禁用。
我正在使用 QStyleSheet,其中包含:
QAbstractSpinBox::up-arrow:off, QAbstractSpinBox::up-arrow:disabled {
background: #131313;
}
但是,当我将微调框设置为最大值时,并未设置“关闭”伪状态。因此,这种样式永远不会被应用。
我试过了:
- 如上使用 QSpinBox、QDoubleSpinBox 选择器
- 设置其他属性,例如宽度和高度
我知道样式读取正确,因为如果我完全禁用 SpinBox,此样式就会显示出来。
有什么想法吗?
【问题讨论】:
标签: c++ qt qtstylesheets qspinbox