查看完整版本: [--
QVBoxLayout内两个部件显示比例问题
--]
QTCN开发网
->
Qt基础编程
->
QVBoxLayout内两个部件显示比例问题
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
郭亮
2011-10-16 22:21
QVBoxLayout内两个部件显示比例问题
QHBoxLayout *hBoxLayout = new QHBoxLayout;
hBoxLayout->addWidget(.......)
...........................
QVBoxLayout * layout = new QVBoxLayout;
layout->addLayout(hBoxLayout);
layout->addWidget(tree);
layout->setMargin(0);
tree是自定义的QtreeWidget。显示出来的hBoxLayout在上方,很窄。想让两个的显示比例更协调些,有什么方法能够实现?
ifantasy
2011-10-17 09:14
使用setStretchFactor()函数,举个例子:
QVBoxLayout*layout=new QVBoxLayout;
layout->setStretchFactor(shang,5);
layout->setStretchFactor(zhong,2);
layout->setStretchFactor(xia,36);
这样,3个子部件(shang,zhong,xia)的比例为5:2:36.
stlcours
2014-10-03 00:42
very good,希望很多人看到,哈哈哈。
QT的命名人英文一定很烂,用setScale不好吗?
roywillow
2014-10-06 14:24
stlcours
:
very good,希望很多人看到,哈哈哈。
QT的命名人英文一定很烂,用setScale不好吗?
(2014-10-03 00:42)
scale是缩放相关的好不,整体放大缩小,这里明显是伸展的意思
查看完整版本: [--
QVBoxLayout内两个部件显示比例问题
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled