我在 Qt 4 中使用它。
两者的代码:
QPushButton#groupBoxTitleExpand
{
min-height: 25px;
max-height: 25px;
border-style: solid;
border-width: 0px 17px 0px 3px;
border-image: url(:/image.png) 0 17 0 3 fill repeat;
}
QPushButton#groupBoxTitleExpand:checked
{
min-height: 31px;
max-height: 31px;
border-width: 0px 17px 6px 3px;
border-image: url(:/resources/images/widgets/image.png) 0 17 6 3 repeat;
}
CHECKED 时的按钮永远不会改变。
图像在按钮中有一部分(6像素),当未选中按钮时,该部分被删除并且不显示。然后,当我检查该部分出现的按钮时。但发生的情况是它仍然具有 25 大小,并在底部显示 6 个像素。
很明显,发生的事情是 31px 不起作用。事实上,我尝试了 200px 并保持不变......
这是图像。如您所见,底部有一个阴影,我想在未选中时隐藏它。
这里会发生什么。第一个工作正常。第二个问题。应该是完美的!作为原始图像。我用这个网站http://border-image.com/ 来检查它,并且工作正常。