在 Qt 中,我怎样才能拥有一个根据其子项的大小自动调整自身大小的小部件?
例如,如果我有一个QGroupBox
包含一个QHBoxLayout
包含一些QPushButton
s 的 a,我希望QGroupBox
自动计算它的大小,以便它不会大于或小于适合所有QPushButton
s 所需的大小。
理想情况下,我希望能够在 Qt Designer 中执行此操作,以便我可以创建一个.ui
已经知道如何调整大小的文件QGroupBox
,但是我也可以从文件中的类派生.ui
并手动调整大小。
我已经尝试将QGroupBox
内部放置它自己的布局(有和没有垫片),但这只是将其调整为QGroupBox
尽可能小的尺寸,以便没有一个孩子是可见的。