原型:
void QSplitter::setStretchFactor(int index, int stretch)
翻译: 将索引位置的部件的大小策略更新为具有拉伸因子stretch。 stretch不是实际的拉伸因子;实际的拉伸因子是通过将部件的初始大小乘以stretch来计算的。 根据实际情况可知,如果俩个控件默认大小一样,若下标0的拉伸因子是2,下标2的拉伸因子为1,则显示是下标0的控件的尺寸是下标2的控件的尺寸的2倍。 使用:
ui->splitter->setStretchFactor(0, 2);
ui->splitter->setStretchFactor(0, 1);
等价于:
QWidget *widget = splitter->widget(index);
QSizePolicy policy = widget->sizePolicy();
policy.setHorizontalStretch(stretch);
policy.setVerticalStretch(stretch);
widget->setSizePolicy(policy);
标签:拉伸,widget,下标,stretch,setStretchFactor,QSplitter,policy,组件
From: https://blog.51cto.com/u_16417016/9496658