QSplitter 分割条默认位置怎么修改
2011-07-20 21:15
232 查看
thinkvd开发日志
希望软件再次启动时,分割左右部分保持原来的大小。此软件用了splitter将列表与播放分开成两部分
参考:http://www.qtcn.org/bbs/simple/?t34265.html用比例方法也可以,但QSplitter有函数void QSplitter::setSizes ( const QList<int> & list )
用它也方便,不需要来算比例问题
QList<int> lsSize;
int w = g_set->regValue("splitter_width").toInt(); //来自上次关闭时保留的值
lsSize << w;
lsSize << 850 - w - 20; //由于是放在主函数构造中,这里用width()得不到实际的宽度,暂时用850代替,用QTimer延迟方式更好
m_ui.splitter->setSizes(lsSize);
希望软件再次启动时,分割左右部分保持原来的大小。此软件用了splitter将列表与播放分开成两部分
参考:http://www.qtcn.org/bbs/simple/?t34265.html用比例方法也可以,但QSplitter有函数void QSplitter::setSizes ( const QList<int> & list )
用它也方便,不需要来算比例问题
QList<int> lsSize;
int w = g_set->regValue("splitter_width").toInt(); //来自上次关闭时保留的值
lsSize << w;
lsSize << 850 - w - 20; //由于是放在主函数构造中,这里用width()得不到实际的宽度,暂时用850代替,用QTimer延迟方式更好
m_ui.splitter->setSizes(lsSize);
相关文章推荐
- 怎么修改Outlook2010 PST数据文件位置(默认邮件存储目录)
- 怎么修改Outlook2010 PST数据文件位置(默认邮件存储目录)
- windows 10应用商店软件默认安装位置怎么修改?
- 在Win8系统下如何手动修改Outlook 2013默认的ost数据文件位置
- win10应用安装位置怎么修改?win10更改应用安装位置的方法图解
- 四个修改Docker默认存储位置的方法
- 怎么修改tomcat默认访问首页
- maven本地仓库的配置以及如何修改默认.m2仓库位置
- Ubuntu16.04下修改MySQL数据的默认存储位置
- Android 8怎么修改USB默认为MTP
- ubuntu12.04中怎么修改图形界面关闭按钮位置?
- 怎么修改路由器地址的默认IP
- 百度地图最新版本sdk使用系列(二)-修改百度地图的默认中心位置
- win10的应用保存位置怎么修改?
- mysql数据库默认存放位置修改
- 4000 怎么怎么修改myeclipse的workspace所在的位置修改myeclipse的workspace所在的位置
- vs2010安装后怎么修改产品使用权 默认的是Microsoft
- 修改docker的默认存储位置
- android模拟器默认位置的修改
- Docker 修改默认存储位置