当用户调整窗口大小时,我正在尝试使我的UI内容很好地扩展。我在Qt Designer中这样做,并了解布局和大小策略。
似乎现在一切正常:一个布局保持在其最大尺寸内,而另一个布局在窗口调整大小的情况下展开,并且它们都保持在最小尺寸之上。这很好,但问题是,如果我有一个包含大量项目的列表,或者如果我显示的是非常大的图像,它将扩展到可用的窗口空间之外并导致窗口变大。
如何指定“不要扩展到可用窗口空间之外”的内容?我已经使用了尺寸政策,但我无法让它发挥作用。这是我需要为表单本身而不是它包含的布局设置的东西吗?
我应该指定这是所需的行为:即使窗口小部件内容太小,也要显示与可用窗口一样大的窗口小部件。调整窗口大小时,展开/缩小窗口小部件以填充窗口。不要扩展到可用的窗口空间之外。有问题的小部件是2个图像(标签)和1个列表视图。