首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

qss边距的一个有关问题

2012-12-17 
qss边距的一个问题如上图所示,两个widget相套,外边的widget用QHBoxlayout布局,则内层的widget(默认左上角

qss边距的一个问题

如上图所示,两个widget相套,外边的widget用QHBoxlayout布局,则内层的widget(默认左上角坐标为(9,9))会与外层widget的外界有个距离。现在想将这个距离去掉,就是两个widget边界完全重合。但尝试用qss将margin、 padding全部设置为0也无效,求正确解决方法。
[最优解释]
layout->setContentsMargins(0,0,0,0);即可。
[其他解释]
另外一种办法:
选中外边这个QWidget,Qt Creator右边属性框直接修改geometry的x,y,不晓得如何,请楼主试下.



[其他解释]

引用:
layout->setContentsMargins(0,0,0,0);即可。

++1
[其他解释]
设置布局后,这两个属性是灰的,无法修改。
引用:
另外一种办法:
选中外边这个QWidget,Qt Creator右边属性框直接修改geometry的x,y,不晓得如何,请楼主试下.

热点排行