QT通过对话框操作文件
本博客只针对常用操作进行说明。具体细节可仔细阅读QT官方英文文档。
文件操作涉及的qt类
QT文件操作类:QFile
QT文件对话框类:QFileDialog
选择文件操作
通过按钮或者图标的槽函数实现选择文件,触发对话框选择路径文件名
#include <QFileDialog>
Qstring filenames,filepath,filefull;
QfileInfo fi;
//打开文件对话窗口,选择文件
filefull = fileDialog->getOpenFileName(this,tr(''窗体标题''),''F'',tr(''All(*.*)''));
//获取文件信息
fi = QFileInfo(fileFull);
//取出携带文件名称的文件绝对路径
filepath = fi.filePath();
文件另存为对话框方式与选择文件类似。
仅打开文件对话框方式有不同
filefull = fileDialog->getSaveFileName(this,tr(''窗体标题''),''F'',tr(''All(*.*)''));