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);//函数写在子界面的构造函数里
相关推荐
尘中远2 小时前
【Qwt 7.0 系列】总体架构解析 —— 从单体到三库模块化的演进
qt·matplotlib·绘图·qwt·科学绘图
CodeStats2 小时前
《源纹天书》第121-125章:源匠归来——全栈重构与归元圣域的2.0时代
java·开发语言·源纹天书
binbin_522 小时前
UIAbility 与 WindowStage:窗口创建、加载、销毁的完整链路
开发语言·javascript·深度学习·华为·harmonyos
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题 第154题】【06_Spring篇】第14题:Spring 支持的 Bean 作用域
java·开发语言·spring·面试
xcyxiner2 小时前
DicomViewer (编译以及优化)8
qt
旖-旎2 小时前
QT界面优化(6)
开发语言·c++·qt
AI科技星2 小时前
基于超复数广义分形流形的电磁耦合与缪子反常磁矩几何理论
开发语言·平面·重构·概率论·量子计算·乖乖数学·全域数学
组合缺一2 小时前
用 ChatModel 构建 LLM 驱动的 Java 应用
java·开发语言·ai·llm·solon·rag
特立独行的猫a3 小时前
为 HarmonyOS/OpenHarmony 构建第三方库的解决方案(转自Qt官方Blog)
qt·华为·harmonyos·三方库·鸿蒙pc
零点零一3 小时前
QT 5升级到 Qt 6 使用 Clazy 检查将 C++ 应用程序移植到 Qt 6
开发语言·c++·qt