我正在设计一个带有 28px 边框(对于真正的圆角)的边框图像的 QPushButton 像这样:
#MyApp QPushButton
{
margin:0;
padding: 0;
border:0;
border-image: url(:/graphics/button_brand_up.png) 28 28 28 28 stretch stretch;
border-top: 28px transparent;
border-bottom: 28px transparent;
border-right: 28px transparent;
border-left: 28px transparent;
}
但是,似乎在呈现按钮时,按钮上的文本标签被剪辑到边框图像的内部补丁。就我而言,这结果是灾难性的:
如何解决此问题,以便在按钮的整个表面上呈现文本,包括边框边缘?