谁能告诉我为什么我得到错误以及如何解决它?

        QGridLayout* mainLayout = new QGridLayout;
        QGridLayout *leftLayout = new QGridLayout;
        QGridLayout *rightLayout = new QGridLayout;
        mainLayout->addLayout(leftLayout);
        mainLayout->addLayout(rightLayout);
        setLayout(mainLayout);

我得到的错误:
'错误:没有匹配的函数来调用'QGridLayout::addLayout(QGridLayout *&)'
感谢您的任何帮助。

最佳答案

Qt4引用说:



因此,您必须执行以下操作:

mainLayout->addLayout(leftLayout, 0, 0);
mainLayout->addLayout(rightLayout, 0, 1);

关于c++ - 在Qt中将布局添加到另一个布局[C++],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2164932/

10-11 18:17