查看完整版本: [-- QSplitter 给容器类的控件设置比例的时候没有效果,I need help --]

QTCN开发网 -> Qt基础编程 -> QSplitter 给容器类的控件设置比例的时候没有效果,I need help [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

tyche116 2017-01-03 17:22

QSplitter 给容器类的控件设置比例的时候没有效果,I need help

ui->sptSclCmpIEDLL->setStretchFactor(0,3);
ui->sptSclCmpIEDLL->setStretchFactor(1,1);

在UI界面的构造函数里初始化的比例,就上面这两句。想设为3:1
0 那个是一个Qgraphicsview的控件,
1 那个是QTabWidget的控件。    

实际出来的效果是 Qgraphicsview 和 QTabWidget 的比例大约为1:4    (目测)




tyche116 2017-01-03 20:10
已经解决了。
围魏救赵,直接取QSplitter外层容器的的Rect的高度,然后给QSplitter直接按比例设置它的sizes。        

wocan23 2019-06-12 16:34
tyche116:已经解决了。
围魏救赵,直接取QSplitter外层容器的的Rect的高度,然后给QSplitter直接按比例设置它的sizes。          (2017-01-03 20:10) 

外层拖拉的时候是不是还得进行sizes的设置啊


查看完整版本: [-- QSplitter 给容器类的控件设置比例的时候没有效果,I need help --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled