QT:多ui界面显示
文章目录
- 1.多ui界面添加
- 2.跳转函数
- 3.返回函数
- 4.Qt5源码工程
- 5.模态显示
1.多ui界面添加
最终生成这个目录
2.跳转函数
void MainWindow::on_pushButton_clicked()
{
//this->setWindowModality(Qt::WindowModal);
test1 *t1 = new test1();
t1->setParentData(this);
this->hide();
//t1->setWindowModality(Qt::WindowModal);
t1->show();
}
3.返回函数
void test1::on_pushButton_clicked()
{
//返回原先的主界面
MainWindow *m1 = dynamic_cast<MainWindow *>(parent1);
//生成一个新的主界面
//MainWindow *m1 = new MainWindow();
m1->show();
this->close();
}
4.Qt5源码工程
CSDN链接:https://download.csdn.net/download/weixin_43996145/90051871?spm=1001.2014.3001.5503
5.模态显示
// 设置模态特性,子界面弹出后,主界面无法输入
setWindowModality(Qt::ApplicationModal);//函数写在子界面的构造函数里