Qt& Qt Designer - 使窗口小部件填充父级而不填充

时间:2013-06-12 16:40:28

标签: qt layout user-interface qt-creator qt-designer

我想让我的窗口小部件填充父窗口,即使窗口调整大小,所以我读到这个:How to make a Qt Widget grow with the window size?

但是这个解决方案产生了一个新问题:我的窗口小部件会自动调整大小到窗口的大小,但是窗口两侧有填充。我希望小部件完全填充父级,并且它没有这样做。看:



在这里,您可以看到标签窗口小部件并不完全填充父窗口。我已经完成了一些研究,并且已经看到通过编程,你可以配置布局来摆脱这种填充。问题是,我在 QDesigner 中构建我的GUI,所以我不能去layout->setMargin(0);

我的问题是,如何通过Qt Designer摆脱窗口两侧的填充

1 个答案:

答案 0 :(得分:10)

在中央窗口小部件属性的底部有一个布局部分(它是红色),您可以在其中设置布局边距。此外,您仍然可以通过编程方式执行此操作:

QMainWindow::centralWidget()->layout()->setContentsMargins(0, 0, 0, 0);