Qt 5.15.3 と Qt cretor を使用しています。QVBoxLayout に QGroupBox を追加しようとしましたが、明らかに不可能です。レイアウトに追加するアイデアはありますか?
また、ここに私のコードがあります:
#include <QApplication>
#include <QWidget>
#include <QVBoxLayout>
#include <QCheckBox>
#include <QGroupBox>
QVBoxLayout *layoutOption = new QVBoxLayout;
QCheckBox *header = new QCheckBox("Protéger le &header contre les inclusions multiples");
QCheckBox *consteuteur = new QCheckBox("Gérer un &constructeur par default");
QCheckBox *destructeur = new QCheckBox("Générer un &destructeur");
layoutOption->addWidget(header);
layoutOption->addWidget(consteuteur);
layoutOption->addWidget(destructeur);
QGroupBox *optionGB = new QGroupBox("Options");
optionGB->setLayout(layoutOption);
//trying to add optionGB in globalLayout
QVBoxLayout *globalLayout = new QVBoxLayout;
globalLayout->addLayout(optionGB);
そして問題は次のとおりです。
error: cannot initialize a parameter of type 'QLayout *' with an lvalue of type 'QGroupBox *'