Qt——P20 模态和非模态对话框创建
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 模态和非模态对话框创建相关推荐
- Qt下的模态和非模态对话框
模态对话框(Modal Dialog)与非模态对话框(Modeless Dialog)的概念不是Qt所独有的,在各种不同的平台下都存在.又有叫法是称为模式对话框,无模式对话框等. 所谓模态对话框就是在 ...
- Qt 模态和非模态窗口的创建与关闭
首先应该明确的是,不仅仅Qt中包含模态窗口和非模态窗口,任何一个窗口界面开发的工具都应该具备此项功能. 模态窗口最简单的理解是在模态窗口打开之后,用户只能与这个窗口进行交互,而在其关闭之前不能与其他窗 ...
- Qt -- 19模态和非模态对话框
什么是模态和非模态对话框 点不了其他的功能和界面.这种对话框就称为模态对话框.还有一些能够操作其他的窗口属于非模态对话框. 下面新建一个工程,新建好之后,在设计界面中搭建如下图所示窗体(1.在菜单项中 ...
- C++MFC基于对话框的编程——模态(非模态)对话框
目录 一.添加MFC功能 二.创建基于MFC的应用程序框架 三.初识界面 四.上案例 1.拖控件button(两个) 2.改控件名字 2.1改名方法1 2.2改名方法2 3.添加两个新的对话框(Dia ...
- PyQt4编程之模态与非模态对话框(一)
模态对话框(Modal Dialogue Box,又叫做模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应.如单击[确定]或[取消]按钮等将该对话框关闭.---- ...
- VC显示\关闭\销毁模态与非模态对话框技巧
VC显示,关闭,销毁模态与非模态对话框技巧 显示对话框 显示模式对话框 CDialogDemo dlg; dlg.DoModal(); 显示非模式对话框 CDialogDemo *dlg=new CD ...
- JavaScrip高级应用:操作模态与非模态对话框
JavaScrip高级应用:操作模态与非模态对话框 本文出自:http://www.computerworld.com.cn 作者: 甘冀平 (2002-01-29 20:41:38) 我们知道, ...
- win32模态与非模态对话框
win32模态与非模态对话框 一.模态对话框与非模态对话框的区别 二.模拟实现模态窗口 1. 非阻塞的方式实现窗口的模态 2. 阻塞的方式实现窗口的模态 一.模态对话框与非模态对话框的区别 使用Dia ...
- java 非模态_JavaScrip高级应用:操作模态与非模态对话框
http://www.computerworld.com.cn 作者: 甘冀平 (2002-01-29 20:41:38) 我们知道,对话框一般分为两种类型:模态类型(modal)与非模态类型(mod ...
最新文章
- python爬虫框架排行榜-公认8个效率最高的爬虫框架
- 使用wordpress创建自己的博客
- 美军称五角大楼遭网络袭击 2.4万份敏感文件被盗
- Python基础——PyCharm版本——第五章、循环(for、while、break、continue)
- 累加器A用c语言,累加器A的主要作用是什么_一文解析累加器a和acc的区别
- dj鲜生-20-模版的抽离-base父模板的生产
- CentOS7网络配置,安装jdk,tomcat和mysql全过程
- Maven-maven插件(1)添加主类信息到MANIFEST.MF
- tensorflow 安装_tensorflow安装后Failed to get convolution algorithm问题
- maven 压缩html,YUI Compressor Maven插件压缩 js、css并输出war包
- 手机射频电路全面解析
- unity屏幕渐变黑白效果
- 禅道集成聊天工具喧喧,敏捷开发沟通面对面
- 关于创业公司初期的股份
- 前后端分离-电商项目
- 大数据学习之路-Hadoop
- 哪些网站需要做icp备案申请?
- adb 常用命令,面试必问
- 由于不可抗力,这是我今年最后一篇博文了
- 【K210】 Maix go(主控勘智K210)硬件上实现人脸检测
热门文章
- C++自学22:复制内存(memcpy)/设置内存(memset)
- Spring-web-HandlerMethodReturnValueHandler
- zb怎么做渲染图_如何在ZBrush中渲染漫画风格的插画
- this调用语句必须是构造函数中的第一个可执行语句_详解-JavaScript 的 this 指向和绑定...
- python 绘制图表生成svg文件_python用Pygal如何生成漂亮的SVG图像详解
- springcloud生产环境一般怎么部署_机器学习模型生产环境部署的四种系统架构总结...
- 分奇偶数c语言_小白学写字(C语言)
- java的for循环取出数据只是拿到最后一个_从MySQL中导数据到HBase
- MYSQL中的日期转换
- win7主机与linux虚拟机共享方法之右键添加Sharing Options