我有一个这样设置的对话框:除标题外,每个组件的属性都设置为默认值。我希望包含label_3的行与其他三行的高度相同(为了清楚起见,底部的行将展开以占用剩余空间,如图所示)。问题是复选框与文本框的高度不同,因此该行的高度不同。根据Designer的说法,在上图中,label_1和friend的高度为20,而label_3的高度为13。以下尝试均不正确:弄乱QGridLayout的layoutRowStretch属性没有任何效果。我不想设置硬编码的固定高度,因为这可能会在其他平台上或与其他主题一起运行,所以我想将组件大小推迟到系统默认值。设置高度以匹配构造函数中的其他标签高度之一,例如:u