C++.QT编程学习笔记——点击一个按钮后出现选择文件对话框
来源:互联网 发布:安卓软件制作器 编辑:程序博客网 时间:2024/06/05 16:57
转载自http://alanshuxin.blog.sohu.com/165100687.html
void MainWindow::open()
{
if (okToContinue()) {
QString fileName = QFileDialog::getOpenFileName(this,
tr("Open Spreadsheet"), ".",
tr("Spreadsheet files (*.sp)"));
if (!fileName.isEmpty())
loadFile(fileName);
}
}
open()槽函数对应于File/Open菜单 。他首先调用okToContinue()函数来处
理任何未保存的更改。然后使用静态函数QFileDialog::getOpenFileName() 来
获取用户的文件名。该函数会弹出一个对话框,提示用户选择一个文件,以字符
串的形式返回一个文件名,如果用户选择cancel,将返回空字符串。
QFileDialog::getOpenFileName() 函数的第一个参数指的是父部件。对话框的
父子关系不像其他部件,对话框是一个独立是部件,如果他有父部件,就默认在
父部件的中间偏上位置,子对话框也响应父部件的任务项。
第二个参数是我们设置的对话框的标题。第三个参数告诉我们它开始的路径,本
例是在当前目录下。
第四个参数设置文件过滤器。一个文件过滤器包含描述性文字和通配符。如果我
们除了支持电子表格自身文件格式外还需要支持逗号分割文件和Lotus1-2-3文件
,我们需要这样设置过滤器:
- C++.QT编程学习笔记——点击一个按钮后出现选择文件对话框
- C#+Emgucv通过点击按钮弹出选择文件对话框
- C#+Emgucv通过点击按钮弹出选择文件对话框
- 点击按钮出现文件选择
- MFC点击按钮打开文件选择对话框
- C#窗体程序怎么点击按钮打开一个选择文件的对话框
- asp.net 点击一个按钮弹出对话框选择文件然后选择文件完成之后就自动上传文件 input(file)
- QT的一个奇怪问题,设置了Qt::Tool后,点击弹出对话框的确定取消按钮,程序直接退出
- MFC点击按钮打开文件选择对话框并获取图片
- Js 点击按钮 选择文件后 自动上传文件
- 点击按钮,选择文件
- 《Qt编程的艺术》——8.2.2 实现文件选择对话框里面的功能
- Qt学习笔记——对话框
- asp.net 浏览按钮 asp.net C# 如何点击按钮弹出选择文件对话框
- 点击按钮后弹出新的对话框
- javascript 点击删除按钮后弹出对话框
- Android 点击一个按钮,弹出一个对话框
- 九、Qt文件选择对话框
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- 大小写字母转换 (简化算法)
- chrome ui test, worker
- WEP的四次握手过程
- [Android开发经验分享] 启动程序时不显示主Activity的方法
- C++.QT编程学习笔记——点击一个按钮后出现选择文件对话框
- 总结 php导出Excel php
- 网络广告购买方式,RTB, DSP, AdExchange扫盲知识点汇总
- Android in-app billing: 关于 RESTORE_TRANSACTIONS
- 数据库设计中的三范式与四模式
- ORA-39213: Metadata processing is not available
- VMware下安装MS-DOS7.10
- 用perl语言mysql 检查数据库是否存在并删除
- PHP的自定义排序