2013-06-12 51 views
5

我想讓我的小部件填補父窗口,即使在調整窗口大小,所以我讀了這一點:How to make a Qt Widget grow with the window size?的Qt和Qt設計 - 製作插件填補了家長無填充

但是這種解決方案創造了一個新的問題:我的窗口小部件會自動重新調整窗口的大小,但窗口兩側有填充。我想要小部件完全填充父項,並且不這樣做。看:



在這裏你可以看到標籤小部件並不完全填充父項。我已經做了一些研究,並通過編程看到,您可以配置佈局以擺脫此填充。問題是,我建我的QDesigner GUI,所以我不能只是去layout->setMargin(0);

我的問題是,如何我得到了我的窗前的兩側通過Qt設計擺脫這種填充?

回答

9

在中央小部件屬性的底部,有一部分佈局(它是紅色的),您可以在其中設置佈局邊距。此外,你仍然可以以編程方式:

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

我找到了佈局部分,並且我修復了它。此外,我不知道你可以訪問中央部件,所以非常感謝你! – Aaron