0

我在 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/ 来检查它,并且工作正常。

结果

4

0 回答 0