保存文件,文件路径以及名称自定义 自动提示保存的文件是否已存在 QFileDialog ,QFileInfo 获取文件路径 文件名

标准函数:
QString QFileDialog::getSaveFileName(QWidget * parent = 0, const QString & caption = QString(),
const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0,
Options options = 0)

例子:
 QString path = QFileDialog::getSaveFileName(0,"save","./","XML(*xml)"); 返回用户选择的文件保存路径
参数1:父窗口 参数2:弹窗的标题 参数3:弹窗路径 参数4:文件后缀过滤  

save

windows路径的“ \”需转换为"/",否则识别不了

获取文件信息
QFileInfo info;
info = QFileInfo(path);
文件名:info.fileName();
绝对路径(不包含文件名):info.absolutePath();
路径包含文件名:info.filePath();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值