我在使用QSplitter进行窗口布局的时候发现当splitter->addWidget(QWidget*)
里面的对象为 QWidget的时候无法通过setStretch()来控制窗口初始化的时候每一块被splitt分的的大小,请教下我该怎么处理
QSplitter* splitter = new QSplitter(Qt::Vertical);
QWidget* widget1 = new QWidget;
QWidget* widget2 = new QWidget;er
splitter->addWidget(widget1);
splitter->addWidget(widget2);
splitter->setStretchFactor(0,1);
splitter->setStretchFactor(1,2); //这个地方无法生效
QGridLayout* layout = new QGridLayout;
layout->addWidget(splitter);
this->setLayout(layout);
Qt用QSplitter窗口布局初始化每一块大小
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥15 关于PLUS模型中kapaa值的问题
- ¥15 关于博途V17进行仿真时无法建立连接问题
- ¥15 请问下这个红框里面是什么文档或者记事本编辑器
- ¥15 机器学习教材中的例题询问
- ¥15 求.net core 几款免费的pdf编辑器
- ¥15 为什么安装HCL 和virtualbox之后没有找到VirtualBoxHost-OnlyNetWork?
- ¥15 C# P/Invoke的效率问题
- ¥20 thinkphp适配人大金仓问题
- ¥20 Oracle替换.dbf文件后无法连接,如何解决?(相关搜索:数据库|死循环)
- ¥15 数据库数据成问号了,前台查询正常,数据库查询是?号