(一)遵循相同的使用方式:
1 、定义文件对话框对象;
2 、定义对话框属性;
3 、获取对话框数据;
4 、处理对话框数据。
(二)消息对话框 (QMessageBox)
// 构造消息对话框对象
// 设置消息对话框的相关属性:帮助文档-QMessageBox-set***
eg:
.setWindowTitle(); // 标题
.about(); // 顶层父类窗口,一个消息
.setText(); // 提示信息
.setIcon(); // 有图标 / 无图标
.setStandardButtons(); // 按钮
// 获取、处理
if 语句。。。
(二)文本对话框 (QFileDialog)
// 定义对象
// 设置属性
eg:
.setAcceptMode(QFileDialog::AcceptOpen); //设置打开属性
.setAcceptMode(QFileDialog::AcceptSave); //设置保存属性
.setFilter("Text(*.txt)"); //过滤器,仅仅显示文件名后缀为txt的文件
.setFileMode(QFileDialog::ExistingFiles); //选择一次只打开现有文件(单/多 = ExistingFile/ExistingFiles)
// 获取、处理
if 语句。。。