我有一个包含三列 QGridLayout 的对话框。其中一行分别在每一列中包含一个 QComboBox、一个 QPushbutton 和另一个 QPushButton。我希望每列的大小和比例相同。
不幸的是,QComboBox 将其尺寸提示设置得太大,以至于无法容纳其最宽的项目。似乎没有名为“DoNotAdjustAndStopBeingAnnoying”或类似名称的SizeAdjustPolicy,所以我不确定是否可以设置任何东西来强制它停止执行此调整。
我知道我可以很容易地在代码中做到这一点,但我更愿意将这种细节保留在 .ui 文件中。有什么方法可以在 Qt 4.8 中做到这一点而无需编写任何代码?