QSplitter如下为常⽤ 设置显⽰⽐例
1 pRightSplitter=new QSplitter(Qt::Vertical);2 pRightSplitter->setMouseTracking(true);3 pRightSplitter->setStretchFactor(0,8);4 pRightSplitter->setStretchFactor(1,2);
但是由于内部有⼦窗⼝的布局时,会失效使⽤下⾯⽅法设置
1 //pRightTopWidget 为⼦窗⼝1
2 QSizePolicy rightTopPolicy = pRightTopWidget->sizePolicy();3 rightTopPolicy.setVerticalStretch(8);
4 pRightTopWidget->setSizePolicy(rightTopPolicy);5 //pRightDownWidget 为⼦窗⼝2
6 QSizePolicy rightDownPolicy = pRightDownWidget->sizePolicy();7 rightDownPolicy.setVerticalStretch(2);
8 pRightDownWidget->setSizePolicy(rightDownPolicy);
因篇幅问题不能全部显示,请点此查看更多更全内容