【问题标题】:Qt: How do i set the height on a Vertical layout?Qt:如何设置垂直布局的高度?
【发布时间】:2011-07-18 03:43:12
【问题描述】:

我在使用 Qt 的布局管理器系统时遇到了问题。这将是一个 Symbian 应用程序,因此它应该调整大小以适应不同的设备。 这是通过使用布局来完成的。

在下图中,我使用了垂直布局,但我不明白如何确定每个单元格的宽度和高度。

我希望蓝色作为顶部标签背景,但我不希望它像现在这样高。

有人知道我该怎么做吗? (我是 Qt 的新手 :))

【问题讨论】:

    标签: qt layout


    【解决方案1】:

    您可以通过右键单击小部件并选择“尺寸约束”来设置小部件的最大尺寸。在该菜单下,您可以找到允许您将当前显示尺寸设置为垂直/水平或两个方向的最大/最小尺寸的操作。

    您还可以通过选择小部件并在“属性编辑器”中设置数字来手动设置数字。它们应该在 QWidget 属性下。

    不能直接设置垂直布局的高度,但是可以设置垂直布局所在的小部件的高度。

    如果您想拆分小部件以使顶部小部件占据 33.33% 的空间,请使用 Stretch 值。将顶部小部件设置为 1,将底部小部件设置为 2。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多