【发布时间】:2013-10-17 13:24:10
【问题描述】:
在 Qt 中,我怎样才能有一个小部件根据其子项的大小自动调整大小?
例如,如果我有一个 QGroupBox,其中包含一个 QHBoxLayout,其中包含一些 QPushButtons,我希望 QGroupBox 自动计算它的大小,以便它不会大于或小于必要适合所有QPushButtons。
理想情况下,我希望能够在 Qt Designer 中执行此操作,以便我可以创建一个 .ui 文件,该文件已经知道如何调整 QGroupBox 的大小,但是我也愿意从 @ 内的类派生987654328@ 文件并手动调整大小。
我尝试将QGroupBox 放在它自己的布局中(有和没有间隔),但这只是将QGroupBox 调整为尽可能小的尺寸,这样所有子项都不可见。
【问题讨论】:
标签: c++ qt user-interface resize widget