找回密码
 立即注册
收起左侧

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

1
回复
6411
查看
[复制链接]
累计签到:55 天
连续签到:1 天
来源: 2017-1-3 17:30:39 显示全部楼层 |阅读模式
2Qter豆

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

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

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

回复

使用道具 举报

累计签到:55 天
连续签到:1 天
2017-1-3 20:21:56 显示全部楼层
自己已经解决了。

围魏救赵,直接取QSplitter外层容器的的Rect的高度,然后给QSplitter直接按比例设置它的sizes。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了