【发布时间】:2011-07-18 03:43:12
【问题描述】:
我在使用 Qt 的布局管理器系统时遇到了问题。这将是一个 Symbian 应用程序,因此它应该调整大小以适应不同的设备。 这是通过使用布局来完成的。
在下图中,我使用了垂直布局,但我不明白如何确定每个单元格的宽度和高度。
我希望蓝色作为顶部标签背景,但我不希望它像现在这样高。
有人知道我该怎么做吗? (我是 Qt 的新手 :))
【问题讨论】:
我在使用 Qt 的布局管理器系统时遇到了问题。这将是一个 Symbian 应用程序,因此它应该调整大小以适应不同的设备。 这是通过使用布局来完成的。
在下图中,我使用了垂直布局,但我不明白如何确定每个单元格的宽度和高度。
我希望蓝色作为顶部标签背景,但我不希望它像现在这样高。
有人知道我该怎么做吗? (我是 Qt 的新手 :))
【问题讨论】:
您可以通过右键单击小部件并选择“尺寸约束”来设置小部件的最大尺寸。在该菜单下,您可以找到允许您将当前显示尺寸设置为垂直/水平或两个方向的最大/最小尺寸的操作。
您还可以通过选择小部件并在“属性编辑器”中设置数字来手动设置数字。它们应该在 QWidget 属性下。
不能直接设置垂直布局的高度,但是可以设置垂直布局所在的小部件的高度。
如果您想拆分小部件以使顶部小部件占据 33.33% 的空间,请使用 Stretch 值。将顶部小部件设置为 1,将底部小部件设置为 2。
【讨论】: