当前位置: 代码迷 >> QT开发 >> qss边距的一个有关问题
  详细解决方案

qss边距的一个有关问题

热度:26   发布时间:2016-04-25 04:18:36.0
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,不晓得如何,请楼主试下.
  相关解决方案