QGroupBox标题下榻、显示不全等情况

在使用Qss对QGroupBox进行渲染的时候,经常会遇到QGroupBox的标题出现下榻,显示不全或者不对称等问题。下面截图为例:
左边显示有问题
图1.左边显示有问题
下榻情况
图2.下榻情况
不对称
图3.不对称
以上三种情况均因为对QSS中的top bottom left margin-top等相关属性设置不当引起的。

贴一段QGroupBox的样式表设置代码:

m_GroupBox->setStyleSheet(
          "QGroupBox"
          "{"
          "border: 1px solid white;"
          "border-radius:8px;"
          "margin-top:6px;"
          "}"
          "QGroupBox:title"
          "{"
          "color:white;"
          "subcontrol-origin: margin;"
          "left: 10px;"
          "}"
          );

1.其中margin-top的设置是对标题的竖直方向进行位置移动的,当你的标题的字体大小需要设置时,则会影响到标题的位置,就会出现图2或图3的情况,这时候只需要对margin-top进行调整即可。
2.当出现图1的情况时,则需要对left属性进行相应设置。与之对应的还有right等,都可以一一试试。一般情况,只需要设置一个即可,left或者right选择一个.

  • 11
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值