qt保存文件的默认路径_Qt将文件保存到指定目录下(另存为的功能)
因为Qt才开始入门。对文件的操作还不是很熟练。经过一段时间查找终于找出一些适用于入门的代码。
QDir d;
d.mkpath("D:/123");
file = new QFile("D:/123/tmp");
file->open(QFile::WriteOnly);
恩其实当时要找的就是这么点代码可是网上的Qt很少(相对于VC)或者说内容很多,不是针对性的。
第一行 创建一个目录的对象
第2行 创建一个目录,就是文件夹。其实文件夹就是目录,你在同一个硬盘下复制东西都很快,就是因为硬盘只改变了目录!
第3行 创建以个tmp的文件放到你刚创建的文件夹内。这里的地址必须正确,如果是空地址或者错误的地址都不能成功创建文件。就是这个原因我绕了好大圈子,不过也学习了不少东西。
第4行打开文件,大家可以试下 没有第4个文件显示不出来
其实这知识就是这么简单 可是网上搜 自己问 自己理解却用了2天时间。结果还是出来了。所以不管遇到什么样的困难和问题,只要自己做下去,就能出来!
下面是另存为功能对话框选择保存路径即可。(简介版的)
方法1: QString fileName(tr("ok.txt")) ;
QString dir = QFileDialog::getExistingDirectory(this, tr("Open Directory"),
"/home",
QFileDialog::ShowDirsOnly
| QFileDialog::DontResolveSymlinks);
QDir d;
d.mkpath(dir);//可以不用,因为路径已经有了,就不用mk了
QFile file(dir+"/"+fileName);
file.open(QFile::WriteOnly);
方法2:-------------保存
QString fileName = QFileDialog::getSaveFileName(this, tr("Save As"), "", tr("Curve TagName Files (*.TXT)"));
if (!fileName.isEmpty())
{
//一些处理工作,写数据到文件中
QList& plotCurves = m_plot->getPlotCurves();
QFile file(fileName);
if (!file.open(QIODevice::ReadWrite | QIODevice::Text))
QMessageBox::critical(this, tr("Error"), tr("Failed to open file \"%1\" for save!").arg(fileName), QMessageBox::Ok);
//write file
QTextStream wr(&file);
for(int i=0; i
{
wr <title().text() <
}
file.close();
}
else
return;
方法3:---------另存为
QString path;
path = QDir::currentPath() + "/CscanData/Cscan.bmp";
QString filename = QFileDialog::getSaveFileName(this, tr("Save As"), path, tr("Image Files (*.bmp)"));
if(!filename.isNull())
{
//一些处理工作,复制 QFile::copy(path+ filename); } else return;
qt保存文件的默认路径_Qt将文件保存到指定目录下(另存为的功能)相关推荐
- qt保存文件的默认路径_Qt Quick QSettings 配置信息保存位置
Qt Quick 给我们提供了非常方便的配置文件管理功能,它不仅仅可以在 C++ 中访问,也可以在 QML 中直接访问,最近在看 Qt Examples 目录下的 gallery 项目示例时,虽然知道 ...
- python通过路径找文件_Python寻找路径和查找文件路径的示例
怎么python系统的查找路径要是爱你爱的少些,话就可以说的多些了.简?奥斯汀 ⒈单击开始,在搜索框输入cmd,然后回车,就会出现命令行界面框后,在里面输入命令python后回车,安装成功的话就可以看 ...
- python更改保存路径,Jupyter Notebook更改保存文件的默认路径(方法汇总,亲测有效)...
Jupyter Notebook更改保存文件的默认路径(方法汇总,亲测有效) Jupyter Notebook更改保存文件的默认路径(方法汇总,亲测有效) 一.找到默认的文件保存地址 1.先创建一个文 ...
- python保存图片到指定路径_python将处理好的图像保存到指定目录下的方法
原始图像绝对路径的图像名存储在一个txt文件中,下面的程序实现的功能是按照txt文件的顺序,依次将图片读取然后进行处理,最后将处理之后的图像保存在指定的路径下: # Read in the image ...
- java 写入指定路径文件_java对指定目录下文件读写操作介绍 | 学步园
最近因为项目的国际化的需要,需要对整个项目的100来个插件做国际化,这是一件痛苦的事情,因为纯体力劳动.为了省点工作量,想着能不能写个程序批处理了,减少点工作量,于是就有了下面的代码. 1.读取指定的 ...
- python文件操作(路径、移动、复制、见目录)
这一篇记录的比较全: https://www.cnblogs.com/andy-x/p/10144658.html 常用的有以下几个: os.path.exists():函数用来检验给出的路径是否真的 ...
- java接口保存文件到本地指定目录下
java接口保存文件到本地指定目录下.md 一.需求 二.后端代码 三.postman模拟页面上传 一.需求 通过接口将 file 保存到本地指定目录下 动动发财小手,关注 + 点赞 + 收藏不迷路. ...
- pycharm中.ui文件跨包路径转.py文件
pycharm中.ui文件跨包路径转.py文件 如下图所示报错: 只需要在上面路径后添加.ui文件所在包(我的.ui文件在package里,但我想生成.py文件并放在package包外边),如下图所示 ...
- python获取文件路径下指定的类型的文件_python学习1-列出指定目录下的指定类型文件...
列出指定目录下的指定类型文件 import sys import os import getopt def DisplayFileAndPath(directory, pfix, pfixset=Fa ...
最新文章
- vs发生生成错误_S7报告系统错误:
- [DB那些事]数据库加密
- 滨海宣传员——青龙羊毛
- 查看TCP进程各状态连接数 IP封掉 的两个脚本
- 配置文件没有关闭保护模式_别人的Issue很快就能关闭,而我的问题却迟迟没有被解决...
- 谷歌聊天机器人api_如何编写针对Google地图等网络应用量身定制的聊天机器人
- Mr.J--.c 和.cpp 后缀详解
- HDU 6129 Just do it 组合数学 杨辉三角 递推
- CUDA中并行规约(Parallel Reduction)的优化
- matlab实现谱聚类法图像分割代码,一种基于谱聚类的图像分割方法与系统与流程...
- 腾讯云对象存储 python_腾讯云对象存储(COS)服务的 API
- matlab | 与 || 的区别
- 3. Markdown 语法教程
- 安装linux没有raid驱动程序,LINUX 无法在 RAID 上安装的问题
- Android酷炫有用的开源框架
- 橘子游戏平台_腾讯游戏主播认证名单公布,唯独张大仙缺席
- 禁用Dropbear中DNS反向查询连接客户端地址补丁
- Web/前端性能优化
- 全面剖析雅虎助手以及网络实名的流氓行径(2)
- 木瓜移动创始人沈思专访——从平台到孵化器