如何在Qt布局中设置小部件之间的显示比例?
问题描述:
在标签页中,我确实在垂直布局中有一个树形视图窗口小部件和一个选项卡窗口小部件,我希望将60%的屏幕空间设置为树形视图,并将40%设置为选项卡窗口小部件。我如何在Qt Designer中做到这一点?如何在Qt布局中设置小部件之间的显示比例?
平台:Qt Creator的2.4.1 /运7
答
如果您单击父控件和向下滚动它的属性,你会发现它的布局在最底层的属性。
您可以在那里设置layoutRowStretch
和layoutColumnStretch
属性。 如果是垂直布局,例如可以将“60,40”(或“6,4”或“3,2”)设置为layoutRowStretch
属性的值。
这将意味着第一行到第二行的因子将是60:40 = 3:2