使用 QStackedLayout 布局实现简单的多页面切换
#include<QtWidgets>
int main(int argc, char *argv[]){
QApplication a(argc,argv);
QWidget w;
QWidget *pw=new QWidget(&w); //初次显示时的当前部件需指定父部件以避免闪烁。
QWidget *pw1=new QWidget;
QPushButton *pb,*pb1,*pb2; //容器 pw 中包含的三个按钮
QRadioButton *pr,*pr1,*pr2; //容器 pw1 中包含的三个单选按钮
QStackedLayout *ps=new QStackedLayout;
QVBoxLayout *pv=new QVBoxLayout;
QVBoxLayout *pv1=new QVBoxLayout;
QVBoxLayout *pv2=new QVBoxLayout;
QComboBox *pc=new QComboBox; //组框,用于选择分页 //初始化各部件
pb=new QPushButton("AAA");
pb1=new QPushButton("BBB");
pb2=new QPushButton("CCC");
pr=new QRadioButton("DDD");
pr1=new QRadioButton("EEE");
pr2=new QRadioButton("FFF");
pc->addItem("page1");
pc->addItem("page2");
pc->setM