0

我有一个小程序,其中包含一个QGroupBox像这样的其他小部件: 在此处输入图像描述

我尝试了很多方法来管理尺寸的大小,QGroupBox以使高度与其余部分相同。除了使用方式之外setMaximumHeight,因为我希望大小也随着窗口大小而动态变化。我还能做些什么来管理布局?

4

1 回答 1

1

现在布局中有三个项目。布局将尝试填充可用空间。QLineEditQSpinBox(或任何你的第二个小部件)有 SizePolicy.vertical == 固定,所以所有额外的空间都去QGroupBox.

您有以下选择:

  • 在您的布局中添加一个垂直间隔作为分组框下方的第四项。
  • 设置组框的最大高度 - 然后剩余空间将在项目之间均匀分布。
  • 调整窗口/小部件/对话框的大小(在 Qt Designer 中或通过代码)。
于 2018-02-09T14:58:46.343 回答