4

我正在尝试更改 QGroupbox 的外观。问题在于它的边界。更改样式表后,组框的文本不再与边框对齐。如何解决?

在第一张图片中,边框与文本很好地对齐:

这个QGroupBox相关的样式表是这样的:

QGroupBox{
background-color: rgb(0,80,120);
color: white;
font: 14pt "MS Shell Dlg 2";
font: bold;
text-align:center;
}

在第二张图片中,边框与文本底部对齐:

上面QGroupBox相关的样式表是这样的:

QGroupBox{
background-color: rgb(0,80,120);
color: white;
font: 14pt "MS Shell Dlg 2";
font: bold;
text-align:center;
border-color: rgb(255,255,255);
border-width: 2px;
border-style: solid;
border-radius: 9px;
padding: 2px;
}

如您所见,当我添加边框相关参数时,文本对齐方式会发生某种变化。我想要第一种样式,但文本与边框正确对齐。怎么了?

谢谢。

4

1 回答 1

1

没有错。但是你应该调整边距/填充。和子控件。我建议您阅读Qt 样式表参考

于 2013-09-23T11:48:18.160 回答