文章目录
前言
这个问题遇到之后查了网上的一些资料,大都说的模糊不清,只说设置margin,没细说如何设置.本文详细记录一下我解决该问题的步骤.
当我在UI编辑器里添加了一个QGroupBox控件,并且设置了Title标题.
此时可以看到标题和隐藏的边框线条是垂直居中对齐的状态
紧接着在其styleSheet里设置了边框线条的 粗细以及颜色后,我发现我的QGroupBox的Title标题字体向下偏移了.
一、解决方法
①先选中添加的QGroupBox控件,然后在属性栏里找到styleSheet(样式表)属性,点击右边的按钮进行编辑.
②在其样式表内添加 修改QGroupBox的margin参数的语句,以及设置groupBox::title的subcontrol-origin
将QGroupBox的样式表修改为:
#groupBox_2
{
border: 1px solid black;
margin-top: 2.3ex;
}
#groupBox_2::title
{
subcontrol-origin:margin;
left: 10px;
}
#groupBox_2 *{}