9 Widget(QWidget *parent =
nullptr);
16 QWidget *firstPageWidget =
new QWidget;
17 QWidget *secondPageWidget =
new QWidget;
18 QWidget *thirdPageWidget =
new QWidget;
20 QStackedLayout *stackedLayout =
new QStackedLayout;
21 stackedLayout->addWidget(firstPageWidget);
22 stackedLayout->addWidget(secondPageWidget);
23 stackedLayout->addWidget(thirdPageWidget);
28 QComboBox *pageComboBox =
new QComboBox;
29 pageComboBox->addItem(tr(
"Page 1"));
30 pageComboBox->addItem(tr(
"Page 2"));
31 pageComboBox->addItem(tr(
"Page 3"));
32 connect(pageComboBox, &QComboBox::activated,
33 stackedLayout, &QStackedLayout::setCurrentIndex);
37 QVBoxLayout *mainLayout =
new QVBoxLayout;
40 mainLayout->addWidget(pageComboBox);
43 mainLayout->addLayout(stackedLayout);
44 setLayout(mainLayout);
48int main(
int argc,
char *argv[])
50 QApplication app(argc, argv);
int main(int argc, char *argv[])
[ctor_close]