#include #include #include "widget.h" #include "panel_pages_widget.h" Widget::Widget(QWidget *parent) : QWidget(parent) { QRadioButton * pb1 = new QRadioButton("page 1"); QRadioButton * pb2 = new QRadioButton("page 2"); QHBoxLayout * hbox = new QHBoxLayout(); hbox->addStretch(); hbox->addWidget(pb1); hbox->addWidget(pb2); hbox->addStretch(); ppw = new PanelPagesWidget(); QVBoxLayout * vbox = new QVBoxLayout(); vbox->addLayout(hbox); vbox->addWidget(ppw); setLayout(vbox); setMinimumWidth(300); setMinimumHeight(300); page1 = new PageOne(); page2 = new PageTwo(); pb1->setChecked(true); ppw->setCurrentPage(page1); connect(pb1, &QRadioButton::clicked, this, [this] { ppw->setCurrentPage(page1); }); connect(pb2, &QRadioButton::clicked, this, [this] { ppw->setCurrentPage(page2); }); } Widget::~Widget() {}