我正在尝试放置一组按钮,以便它们固定在屏幕的右下角。我的问题是,每当我调整屏幕大小时,按钮都不会固定在右下角,而是保留在当前位置。
我在水平布局中放置了两个按钮。然后,我将此布局放置在网格布局内,其中包含水平和垂直间隔符。我已将网格布局的layoutSize 属性修改为SetMaximumSize。
我做错了什么,以便我可以将按钮固定在右下角?
这里几乎拥有所有内容,但您可能忽略了一些在您第一次开始使用 Qt Designer 时很容易错过的东西。
您的网格布局位于您的小部件内,具有固定的大小和位置。它也需要通过布局来管理。如果您查看右上角的对象检查器(包含您的层次结构),您可能会看到带有红色图标的顶级小部件。这表明它不包含布局。您有两种选择来解决此问题...
- 将现有的网格布局放入另一个主布局(如垂直布局)中。您只需右键单击对象检查器中的顶级小部件 -> 布局 -> [选择主要布局类型]。
- 让你的网格成为主要布局。为此,您需要删除网格布局,并按照图片中的方式准确排列子项。然后按照上一个选项,右键单击顶级小部件(或空白背景)并选择“布局”->“网格”。这将以最佳的视觉效果将您的小部件弹出到网格中(然后您可以根据需要进行修复),并且您的网格将成为顶级布局。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)