我有一个包含三列QGridLayout的对话框。其中一行分别包含QComboBox,QPushbutton和另一个QPushButton。我希望每一列的大小和规模相同。如何覆盖Qt Designer中QComboBox的最小大小?
不幸的是,QComboBox设置它的大小提示太大,要足够大以容纳其最宽的项目。看起来没有叫做“DoNotAdjustAndStopBeingAnnoying”或类似的SizeAdjustPolicy,所以我不确定是否有任何设置可以强制它停止调整。
我知道我可以很容易地在代码中做到这一点,但我更愿意在.ui文件中保留这种细节。有没有什么办法可以在Qt 4.8中做到这一点,而无需编写任何代码?
这听起来像你一般建议不要直接编辑.ui文件,这很好,但这是如何回答这个问题? – 2012-02-02 00:27:10
你回答了你自己,所以我没有用0熵来添加信息。 – UmNyobe 2012-02-02 00:28:48
不清楚熵是什么意思,但感谢您添加更多信息。我试着单独设置minimumSize,这种工作方式 - 它开始的尺寸合适,但比按钮缩放速度快,所以它只能看到最小尺寸。你知道它为什么这样做吗? – 2012-02-02 00:41:58