2017-08-25 78 views
0

所以我有一个QGroupBox其中有一个垂直布局。
顶部有一个QWidget容器(蓝色)。QT 5.8从QGroupBox中删除边距不起作用

我已经使用setContentsMargins(0,0,0,0)同时为QGroupBoxQWidget容器但无论我做什么我不能让QWidget容器是在(0,0)在组框的左上角。我用红色标记了要删除的空格。

enter image description here

回答

0

这些都是QLayout利润。将它们设置为零。

0

您必须将布局边距设置为0.给定一个小部件 - 您的QGroupBox或您的QWidget - 可以使用layout()方法访问其基础布局,然后设置边距。类似这样的:

widget->layout()->setContentsMargins(0, 0, 0, 0);