【发布时间】:2015-09-16 00:01:09
【问题描述】:
我在一个主窗口中有多个小部件。每个小部件和主窗口都存在于布局中。在有两个小部件彼此相邻的情况下,有没有办法让一个在另一个展开/收缩之前展开?我需要两个小部件都是可扩展的,但一个比另一个更重要。因此,当小部件收缩时,我需要在右侧小部件收缩之前将左侧的小部件收缩。
【问题讨论】:
标签: c++ qt layout resize widget
我在一个主窗口中有多个小部件。每个小部件和主窗口都存在于布局中。在有两个小部件彼此相邻的情况下,有没有办法让一个在另一个展开/收缩之前展开?我需要两个小部件都是可扩展的,但一个比另一个更重要。因此,当小部件收缩时,我需要在右侧小部件收缩之前将左侧的小部件收缩。
【问题讨论】:
标签: c++ qt layout resize widget
这可以通过在小部件上设置非零拉伸并确保它们报告正确的最大尺寸来轻松实现。例如,更重要的小部件的拉伸可以是不太重要的小部件的 10 倍。这样一来,不太重要的小部件将增长得很少,除非更重要的小部件全宽。
【讨论】: