繁体   English   中英

QT 5.8从QGroupBox删除边距不起作用

[英]QT 5.8 Removing margins from QGroupBox not working

所以我有一个带有垂直布局的QGroupBox
顶部有一个QWidget容器(蓝色)。

我已经为QGroupBoxQWidget容器使用了setContentsMargins(0,0,0,0) ,但是无论我做什么,我都无法使QWidget容器位于groupbox左上方的(0,0) 我已经用红色标记了我要删除的间距。

在此处输入图片说明

这些是QLayout边距。 将它们设置为零。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM