【QT学习】对话类QDialog
来源:互联网 发布:康明斯诊断软件下载 编辑:程序博客网 时间:2024/06/06 16:37
非模态对话框:可以与同一个程序的其他窗口进行交互
#include "mywidget.h"
#include "ui_mywidget.h"#include<QDialog>
MyWidget::MyWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::MyWidget)
{
ui->setupUi(this);
QDialog *dialog = new QDialog(this);
dialog->show();
}
模态对话框:在该对话框没有关闭之前,不能与同一个应用程序的其他窗口进行交互
将上述代码改为
QDialog dialog(this);
dialog.exec();
还可以使用setModal()函数来实现模态对话框
QDialog *dialog = new QDialog(this);
dialog->setModal(ture);
dialog->show();
与setModal()函数相同的还有一个setWindowModality().
上面三个代码的区别:
第一段代码对话框和MyWidget类对象的窗口同时弹出,可以交互;第二段代码对话框先弹出,关闭对话框之后MyWidget类对象的窗口弹出;没有关闭之前不能交互;第三段代码是模态的,但是对话框和MyWidget类对象的窗口同时弹出。
0 0
- 【QT学习】对话类QDialog
- Qt常用类QDialog
- QT学习笔记之Qdialog
- qt学习笔记(三)之对话框-QDialog
- QT学习笔记之QWidget,QMainWindow和QDialog的区别
- QT学习(二)之QWidget,QDialog,QMainWindow
- qt学习笔记(三)之对话框-QDialog
- QT学习——QWidget,QMainWindow和QDialog的区别
- <Linux+Qt>QDialog
- QT 之QDialog
- qt QDialog去掉标题栏
- 【Qt】标准字体对话类
- Qt 常用类 (10)—— QDialog
- Qt 常用类 (10)—— QDialog
- Qt 常用类 (11)—— QDialog
- Qt 常用类 (10)—— QDialog
- Qt 常用类 (10)—— QDialog
- Qt开发:如何将QDialog 类转换为QWidget
- 扫描指定的包中的类上的注解,常用的注解有:
- “一致性哈希即Consistent Hashing” 和 “libconhash” 的学习感悟
- 带你3步快速掌握iSCSI搭建
- IDEA中的单工程多模块(基于maven)
- 【LeetCode】190Reverse Bits
- 【QT学习】对话类QDialog
- Spring注解
- has leaked window com.android.internal.policy.impl.PhoneWindow解决(Dialog.cancel、dismiss、hide区别)
- AsyncTask和Handler的优缺点比较
- C# 快速创建线程
- 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较
- Android SwipeRefreshLayout 官方下拉刷新控件介绍
- Linux Ubuntu下安装PPA源软件
- linux并发服务器模型设计