mainwindow.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDialog>
#include <QDebug>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);//点击new按钮 弹出一个对话框 模块对话框connect(ui->actionnew, &QAction::triggered, this,[=](){//对话框分类//模态对话框(不可以对其他窗口进行操作)//非模态对话框(可以对其他窗口进行操作)//模态创建QDialog dlg(this);dlg.resize(600, 400);qDebug() << "模态的对话框弹出了" ;dlg.exec();});//点击open按钮 弹出一个非模态对话框connect(ui->actionopen, &QAction::triggered, this, [=](){QDialog * dlg = new QDialog(this);dlg->resize(600, 400);dlg->setAttribute(Qt::WA_DeleteOnClose);dlg->show();qDebug() << "非模态的对话框弹出了" ;});
}MainWindow::~MainWindow()
{delete ui;
}

Qt——P20 模态和非模态对话框创建相关推荐

  1. Qt下的模态和非模态对话框

    模态对话框(Modal Dialog)与非模态对话框(Modeless Dialog)的概念不是Qt所独有的,在各种不同的平台下都存在.又有叫法是称为模式对话框,无模式对话框等. 所谓模态对话框就是在 ...

  2. Qt 模态和非模态窗口的创建与关闭

    首先应该明确的是,不仅仅Qt中包含模态窗口和非模态窗口,任何一个窗口界面开发的工具都应该具备此项功能. 模态窗口最简单的理解是在模态窗口打开之后,用户只能与这个窗口进行交互,而在其关闭之前不能与其他窗 ...

  3. Qt -- 19模态和非模态对话框

    什么是模态和非模态对话框 点不了其他的功能和界面.这种对话框就称为模态对话框.还有一些能够操作其他的窗口属于非模态对话框. 下面新建一个工程,新建好之后,在设计界面中搭建如下图所示窗体(1.在菜单项中 ...

  4. C++MFC基于对话框的编程——模态(非模态)对话框

    目录 一.添加MFC功能 二.创建基于MFC的应用程序框架 三.初识界面 四.上案例 1.拖控件button(两个) 2.改控件名字 2.1改名方法1 2.2改名方法2 3.添加两个新的对话框(Dia ...

  5. PyQt4编程之模态与非模态对话框(一)

    模态对话框(Modal Dialogue Box,又叫做模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应.如单击[确定]或[取消]按钮等将该对话框关闭.---- ...

  6. VC显示\关闭\销毁模态与非模态对话框技巧

    VC显示,关闭,销毁模态与非模态对话框技巧 显示对话框 显示模式对话框 CDialogDemo dlg; dlg.DoModal(); 显示非模式对话框 CDialogDemo *dlg=new CD ...

  7. JavaScrip高级应用:操作模态与非模态对话框

    JavaScrip高级应用:操作模态与非模态对话框  本文出自:http://www.computerworld.com.cn 作者: 甘冀平 (2002-01-29 20:41:38)  我们知道, ...

  8. win32模态与非模态对话框

    win32模态与非模态对话框 一.模态对话框与非模态对话框的区别 二.模拟实现模态窗口 1. 非阻塞的方式实现窗口的模态 2. 阻塞的方式实现窗口的模态 一.模态对话框与非模态对话框的区别 使用Dia ...

  9. java 非模态_JavaScrip高级应用:操作模态与非模态对话框

    http://www.computerworld.com.cn 作者: 甘冀平 (2002-01-29 20:41:38) 我们知道,对话框一般分为两种类型:模态类型(modal)与非模态类型(mod ...

最新文章

  1. python爬虫框架排行榜-公认8个效率最高的爬虫框架
  2. 使用wordpress创建自己的博客
  3. 美军称五角大楼遭网络袭击 2.4万份敏感文件被盗
  4. Python基础——PyCharm版本——第五章、循环(for、while、break、continue)
  5. 累加器A用c语言,累加器A的主要作用是什么_一文解析累加器a和acc的区别
  6. dj鲜生-20-模版的抽离-base父模板的生产
  7. CentOS7网络配置,安装jdk,tomcat和mysql全过程
  8. Maven-maven插件(1)添加主类信息到MANIFEST.MF
  9. tensorflow 安装_tensorflow安装后Failed to get convolution algorithm问题
  10. maven 压缩html,YUI Compressor Maven插件压缩 js、css并输出war包
  11. 手机射频电路全面解析
  12. unity屏幕渐变黑白效果
  13. 禅道集成聊天工具喧喧,敏捷开发沟通面对面
  14. 关于创业公司初期的股份
  15. 前后端分离-电商项目
  16. 大数据学习之路-Hadoop
  17. 哪些网站需要做icp备案申请?
  18. adb 常用命令,面试必问
  19. 由于不可抗力,这是我今年最后一篇博文了
  20. 【K210】 Maix go(主控勘智K210)硬件上实现人脸检测

热门文章

  1. C++自学22:复制内存(memcpy)/设置内存(memset)
  2. Spring-web-HandlerMethodReturnValueHandler
  3. zb怎么做渲染图_如何在ZBrush中渲染漫画风格的插画
  4. this调用语句必须是构造函数中的第一个可执行语句_详解-JavaScript 的 this 指向和绑定...
  5. python 绘制图表生成svg文件_python用Pygal如何生成漂亮的SVG图像详解
  6. springcloud生产环境一般怎么部署_机器学习模型生产环境部署的四种系统架构总结...
  7. 分奇偶数c语言_小白学写字(C语言)
  8. java的for循环取出数据只是拿到最后一个_从MySQL中导数据到HBase
  9. MYSQL中的日期转换
  10. win7主机与linux虚拟机共享方法之右键添加Sharing Options