利用Qt对话框选择文件保存路径
2013-06-25 20:05
218 查看
利用Qt对话框选择文件保存路径
在利用Qt开发软件时,有时需要由客户来旋转保存文件的路径,以增加灵活性。下面以保存一副图像为例,介绍如何利用Qt对话框选择文件保存路径。
利用的类是QFileDialog,成员函数是getSaveFileName,定义如下:
现在要保存一幅图像时,代码如下:
注意:在getSaveFileName的第四部分中,利用“;;”是为了提供多种文件格式。如果去掉“;;”,保存的文件格式是头一个文件格式。
神爱世人,甚至将他的独生子(耶稣)赐给他们,叫一切信他的,不至灭亡,反得永生。
——【圣经·约翰福音3:16】
在利用Qt开发软件时,有时需要由客户来旋转保存文件的路径,以增加灵活性。下面以保存一副图像为例,介绍如何利用Qt对话框选择文件保存路径。
利用的类是QFileDialog,成员函数是getSaveFileName,定义如下:
QString QFileDialog::getSaveFileName ( QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0, Options options = 0 ) [static]
现在要保存一幅图像时,代码如下:
QString filename = QFileDialog::getSaveFileName(this, tr("Save Image"), "", tr("*.bmp;; *.png;; *.jpg;; *.tif;; *.GIF")); //选择路径 if(filename.isEmpty()) { return; } else { if(! ( img2->save(filename) ) ) //保存图像 { QMessageBox::information(this, tr("Failed to save the image"), tr("Failed to save the image!")); return; } }
注意:在getSaveFileName的第四部分中,利用“;;”是为了提供多种文件格式。如果去掉“;;”,保存的文件格式是头一个文件格式。
神爱世人,甚至将他的独生子(耶稣)赐给他们,叫一切信他的,不至灭亡,反得永生。
——【圣经·约翰福音3:16】
相关文章推荐
- 利用Qt对话框选择文件打开路径
- 在VC中如何使用对话框让用户选择自己保存文件的路径
- 在VC中如何使用对话框让用户选择自己保存文件的路径
- Qt选择文件对话框-中文路径-转std::string
- VB6.0 浏览文件夹对话框 选择文件保存路径
- Cocoa 选择保存路径对话框 和 选择打开文件对话框
- C#按键打开文件选择对话框,并把选择好的路径保存/显示到textBox
- 利用SHBrowseForFolder 产生路径选择对话框 同时指向默认路径文件
- 关于创建Excel表格问题(保存至指定文件/弹出直接打开还是下载,并可以选择保存路径的对话框)
- python qt(pyqt)的文件打开、文件保存、文件夹选择对话框
- 选择保存文件路径的对话框
- VC打开文件对话框与保存文件路径选择对话框
- Web端打开文件选择和保存对话框
- [QT]QFileDialog关于选择文件对话框中的几个信号的说明
- Qt入门-打开和保存文件对话框
- MFC选择文件夹对话框,选择文件路径
- Qt中打开文件对话框和保存文件对话框
- C# 选择文件 选择路径 保存文件名称路径
- 利用SHBrowseForFolder 产生 路径/文件夹 选择对话框 显示 创建文件夹
- Qt入门——选择路径打开文件并读取文件