【问题标题】:Preventing layouts from expanding beyond the window size防止布局超出窗口大小
【发布时间】:2014-02-23 16:46:35
【问题描述】:

当用户调整窗口大小时,我试图让我的 UI 内容很好地展开。我在 Qt Designer 中这样做并学习布局和大小策略。

目前看来一切正常:一种布局保持在其最大尺寸范围内,而另一种布局随着窗口大小的调整而扩展,并且它们都保持在其最小尺寸之上。这很好,但问题是,如果我有一个包含很多项目的列表,或者如果我正在显示一个非常大的图像,它将超出可用的窗口空间并导致窗口很大。

如何按照“不要扩展超出可用窗口空间”的方式指定一些内容?我已经尝试过大小​​策略,但无法让它发挥作用。这是我需要为表单本身而不是它包含的布局设置的东西吗?

我应该指定这是所需的行为:显示与可用窗口一样大的小部件,即使小部件内容太小。调整窗口大小时展开/收缩小部件以填充窗口。不要扩展超出可用窗口空间。有问题的小部件是 2 个图像(标签)和 1 个列表视图。

【问题讨论】:

    标签: qt qt-designer


    【解决方案1】:

    我将各个小部件的尺寸政策设置为“忽略”。这样就解决了。

    【讨论】:

      【解决方案2】:

      或者你可以设置窗口maximum size

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-14
        • 2012-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多