我在使用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 请问下这个红框里面是什么文档或者记事本编辑器
- ¥15 机器学习教材中的例题询问
- ¥15 求.net core 几款免费的pdf编辑器
- ¥15 C# P/Invoke的效率问题
- ¥20 thinkphp适配人大金仓问题
- ¥20 Oracle替换.dbf文件后无法连接,如何解决?(相关搜索:数据库|死循环)
- ¥15 数据库数据成问号了,前台查询正常,数据库查询是?号
- ¥15 算法使用了tf-idf,用手肘图确定k值确定不了,第四轮廓系数又太小才有0.006088746097507285,如何解决?(相关搜索:数据处理)
- ¥15 彩灯控制电路,会的加我QQ1482956179
- ¥200 相机拍直接转存到电脑上 立拍立穿无线局域网传