一、首先界面布局大概是这样的,如图:
二、 界面三,则需要重新生成一个Qt 设计师界面类 的带界面的文件,这个界面就是命名为form,在ui中进行布局如图所示:
//定义一个指针
Form *Form_ui;
三、在mainwindow.h文件中,我们先需要对form类进行实例化,所以在mainwindow中定义指针,并进行初始化,在按钮的点击事件中进行调用stackedWidget,加载界面一和界面二,只需要以下一句代码:
ui->stackedWidget->setCurrentIndex(0);//第0页表示显示的是初始的第一页
四、加载界面三的时候,需要将Form界面加载进来,所以在构造函数中进行初始化,并加载进来
Form_ui = new Form();//进行分配内存
ui->stackedWidget->addWidget(Form_ui);//将form的UI界面加载进来
五、最后界面显示如图:
点击按钮界面三的时候,如图所示:
完成,需要源码的,请参考: https://download.csdn.net/download/Littlehero_121/11986878