读书人

qss边距的一个有关问题

发布时间: 2012-12-17 09:31:40 作者: rapoo

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,不晓得如何,请楼主试下.

读书人网 >QT开发

热点推荐