我有一个带有网格布局的QDialog。网格为5列宽,行数可变。QDialog以一个预构建的UI开始,该UI在5列的每一列中都有一个标签。网格的其余部分构建如下。对于添加的每一行:将QLineEdit添加到col0一个QComboBox被添加到cols1-3并且每个都有可变的和不同数量的项目QCheckBox添加到第4列完成后,第0列是最宽的列。第1-4列的宽度相同。某些组合框项目(第1-3列)太宽而无法看到并显示为“...”。复选框列(4)比需要的更宽。我已经尝试在其中的每个该死的小部件(包括对话框本身)上使用QWidget::adjustSize(),但我无法使其自动调整大小以适应所