所以我有一个QGroupBox
其中有一个垂直布局。
顶部有一个QWidget
容器(蓝色)。QT 5.8从QGroupBox中删除边距不起作用
我已经使用setContentsMargins(0,0,0,0)
同时为QGroupBox
和QWidget
容器但无论我做什么我不能让QWidget
容器是在(0,0)在组框的左上角。我用红色标记了要删除的空格。
所以我有一个QGroupBox
其中有一个垂直布局。
顶部有一个QWidget
容器(蓝色)。QT 5.8从QGroupBox中删除边距不起作用
我已经使用setContentsMargins(0,0,0,0)
同时为QGroupBox
和QWidget
容器但无论我做什么我不能让QWidget
容器是在(0,0)在组框的左上角。我用红色标记了要删除的空格。
这些都是QLayout
利润。将它们设置为零。
您必须将布局边距设置为0.给定一个小部件 - 您的QGroupBox
或您的QWidget
- 可以使用layout()
方法访问其基础布局,然后设置边距。类似这样的:
widget->layout()->setContentsMargins(0, 0, 0, 0);