QT:多ui界面显示

文章目录

1.多ui界面添加


最终生成这个目录

2.跳转函数

cpp 复制代码
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.返回函数

cpp 复制代码
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.模态显示

cpp 复制代码
    // 设置模态特性,子界面弹出后,主界面无法输入
    setWindowModality(Qt::ApplicationModal);//函数写在子界面的构造函数里
相关推荐
vi121231 小时前
ENVI 地形量化与植被指数反演
开发语言·python
u***28471 小时前
golang debug调试
开发语言·后端·golang
lly2024061 小时前
Bootstrap 滚动监听
开发语言
星释1 小时前
Rust 练习册 99:让数字开口说话
开发语言·后端·rust
子豪-中国机器人1 小时前
C++自定义结构体学习方法:
java·开发语言
非凡的世界1 小时前
PHP 高性能框架 Yii 3.0 安装使用
开发语言·php·yii3
沐知全栈开发1 小时前
jEasyUI 设置排序
开发语言
code bean1 小时前
【C++ 】C++ 与 C#:using 关键字、命名空间及作用域解析符对比
开发语言·c++·c#
CAE虚拟与现实1 小时前
C# 调用 DLL为什么不像 C/C++调用 DLL 时需要lib库
开发语言·c++·c#·动态链接库·dll库·lib库
Larry_Yanan1 小时前
Qt线程使用(一)直接继承QThread类
开发语言·c++·qt·ui