前言
这个问题遇到之后查了网上的一些资料,大都说的模糊不清,只说设置margin,没细说如何设置.本文详细记录一下我解决该问题的步骤.
当我在UI编辑器里添加了一个QGroupBox控件,并且设置了Title标题.此时可以看到标题和隐藏的边框线条是垂直居中对齐的状态
紧接着在其styleSheet里设置了边框线条的 粗细以及颜色后,我发现我的QGroupBox的Title标题字体向下偏移了.
一、解决方法
①先选中添加的QGroupBox控件,然后在属性栏里找到styleSheet(样式表)属性,点击右边的按钮进行编辑.
②在其样式表内添加 修改QGroupBox的margin参数的语句,以及设置groupBox::title的subcontrol-origin
将QGroupBox的样式表修改为:文章来源:https://www.toymoban.com/news/detail-594473.html
#groupBox_2
{
border: 1px solid black;
margin-top: 2.3ex;
}
#groupBox_2::title
{
subcontrol-origin:margin;
left: 10px;
}
#groupBox_2 *{}
文章来源地址https://www.toymoban.com/news/detail-594473.html
此时Title已经和边框垂直居中了.
到了这里,关于关于QGroupBox在设置边框线条后Title下沉问题的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!