QDialog open用法
来源:互联网 发布:苏州软件培训机构 编辑:程序博客网 时间:2024/05/16 04:55
Qt 中,对话框的打开具有三种方式:
- QDialog::show(): 非模态
- QDialog::exec(): 模态
- QDialog::open(): 窗口模态
前两种我们很容易理解,下面来看看什么是窗口模态。比如,我们有两个窗口(以下图示来自 Qt Developer Day, 2009):
使用如下代码,我们用 open() 函数打开一个对话框:
- if(!messageBox) {
- messageBox = new QMessageBox("SDI",
- "The document has been modified. \n"
- "Do you want to save your changes?",
- QMessageBox::Warning,
- QMessageBox::Yes | QMessageBox::Default,
- QMessageBox::No,
- QMessageBox::Cancel | QMessageBox::Escape,
- this);
- connect(messageBox, SIGNAL(finished(int)), SLOT(handleDialogClose(int)));
- }
- messageBox->open();
看看运行的结果:
这就是 open() 函数的效果:它类似模态对话框,但是只会阻塞一个窗口,而不是将整个系统阻塞掉。
转自:http://devbean.blog.51cto.com/448512/491509
- QDialog open用法
- QDialog
- QT——QWidget、QMainWindow、 QDialog用法区别解析
- window.open用法详解
- Ajax open 用法
- window.open ()的用法
- windows.open() 精妙用法
- window.open用法
- gnome-open 用法介绍
- art.dialog.open用法
- window.open()用法总结
- window.open()用法总结
- js open的用法
- art.dialog.open用法
- window.open()用法
- showModalDialog,open的用法
- javascript window.open() 用法
- JS window.open()用法
- Autodesk Maya 2014 新功能
- c语言结构体指针成员初始化
- Win7系统,磁盘分区管理注意事项
- Autodesk 3ds Max 2014 新功能
- MongoDB安装以及数据初始化海量数据
- QDialog open用法
- 一天一linux命令(3) bc
- sturts2拦截器执行顺序理解以及拦截器机制实现原理
- Eclipse中代码编辑背景颜色修改
- 大型高并发高负载web应用系统架构-缓存架构策略
- HEVC播放器出炉,迅雷看看支持H.265
- 完整的书刊信息统计
- WPF获取想对于父控件的子控件坐标
- java 实现重定义数组类似于VB的ReDim