Moooon1 2015-06-22 10:06
浏览 5371
已结题

Qt用QSplitter窗口布局初始化每一块大小

我在使用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);
  • 写回答

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 数据库数据成问号了,前台查询正常,数据库查询是?号