我正在尝试放置一组按钮,以便将它们固定在屏幕的右下角。我的问题是,每当我调整屏幕大小时,按钮都不会固定在右下方,而是保持在当前位置。
我在水平布局中放置了两个按钮。然后我将此布局放置在网格布局中,网格布局包含水平和垂直间隔。我已将Grid Layout layoutSize属性修改为SetMaximumSize。
我做错了什么,以便我可以将我的按钮固定在右下角?
答案 0 :(得分:6)
你几乎所有东西都在这里,但是当你第一次开始使用Qt Designer时,你可能忽略了很容易错过的东西。
您的网格布局位于窗口小部件内,具有固定的大小和位置。它也需要由布局管理。如果您查看右上角的Object Inspector(包含您的层次结构),您可能会看到带有红色图标的顶级窗口小部件。这表明它不包含任何布局。你有两个选择来解决这个问题......
答案 1 :(得分:1)
该网格布局将使其他小部件变得非常困难。试试这个:
答案 2 :(得分:1)
看来你正确地做到了。只是忘了将布局应用到中央小部件,对吧?网格布局应该安排在中央窗口小部件中。更方便的方法是删除网格布局小部件并在网格中布置中央小部件;-)