Qt-有没有一种方法可以优先调整子窗口小部件的大小

Qt- is there a way to preferentially resize child widgets

本文关键字:窗口 调整 小部 有没有 方法 一种 Qt-      更新时间:2023-10-16

我在一个主窗口中有多个小部件。每个小部件和主窗口都存在于布局中。在有两个小部件的情况下,有没有一种方法可以让一个小部件在另一个展开/收缩之前展开?我需要两个小部件都是可扩展的,但其中一个比另一个更重要。所以,当小部件收缩时,我需要左边的小部件在右边的小部件收缩之前收缩。

这可以通过在小部件上设置非零拉伸并确保它们报告正确的最大大小来轻松实现。对更重要的小部件的扩展可以是,比如说,对不太重要小部件的10倍。这样,不太重要的小部件将增长很小,除非更重要的是全宽的。