【发布时间】:2014-02-23 16:46:35
【问题描述】:
当用户调整窗口大小时,我试图让我的 UI 内容很好地展开。我在 Qt Designer 中这样做并学习布局和大小策略。
目前看来一切正常:一种布局保持在其最大尺寸范围内,而另一种布局随着窗口大小的调整而扩展,并且它们都保持在其最小尺寸之上。这很好,但问题是,如果我有一个包含很多项目的列表,或者如果我正在显示一个非常大的图像,它将超出可用的窗口空间并导致窗口很大。
如何按照“不要扩展超出可用窗口空间”的方式指定一些内容?我已经尝试过大小策略,但无法让它发挥作用。这是我需要为表单本身而不是它包含的布局设置的东西吗?
我应该指定这是所需的行为:显示与可用窗口一样大的小部件,即使小部件内容太小。调整窗口大小时展开/收缩小部件以填充窗口。不要扩展超出可用窗口空间。有问题的小部件是 2 个图像(标签)和 1 个列表视图。
【问题讨论】:
标签: qt qt-designer