添加 UI 界面
新建里面选择 qd designer form class,就会自动生成 ui 文件,c 和 h 文件。
使用新 ui
在 mainwindow.cpp 中,可以引入新 ui 的头文件,然后在 button 的槽函数中,new 这个新的 ui,然后 show 一下就可以了。 show 的好处是旧窗口也可以操作。否则可以使用 exec()
TestForm * form = nullptr;
void MainWindow::on_pushButton_5_clicked()
{
//TestForm * form = new TestForm();
if (form == nullptr)
form = new TestForm();
form->show();
}
参考:
QT 创建新窗口并且实现页面跳转
https://blog.csdn.net/Dian0dian0/article/details/96727597
QT在一个源文件内新建多个UI界面
https://www.cnblogs.com/yuanwebpage/p/12359139.html
Qt中多页面的创建——TabWidget,QStackedWidget
https://blog.csdn.net/ppss177/article/details/106277069