浅谈QFile
来源:互联网 发布:淘宝店铺海报尺寸多少 编辑:程序博客网 时间:2024/05/01 03:10
QFile 是QT 中用来处理文件方面的类, 对于普通的文件读取, 写入,都需要用上的。 简单的一个实例:
#include "widget.h"
#include "ui_widget.h"
#include <QFileDialog>
#include <QFile>
#include <QTextStream>
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
}
Widget::~Widget()
{
delete ui;
}
void Widget::on_toolButton_clicked()
{
QString filePath;
filePath = QFileDialog::getSaveFileName(this, QLatin1String("Save"), QLatin1String("test.txt"), QLatin1String("*.txt"));
QFile file(filePath);
if(!file.open(QIODevice::ReadWrite | QIODevice::Text))
return;
QTextStream out(&file);
out << "this is a test";
file.close();
}
QFileDialog::getSaveFileName
用于用户自己选择保存路径。
file.open(QIODevice::ReadWrite | QIODevice::Text)表示以读写的方式打开一个文件, 如果此文件不存在, 则自动创建一个。 | 表示关系的并列, 多个条件的存在,QIODevice::Text 表示存入的是文本。QIODevice::Append 如果不加这个条件, 则直接覆盖原来文件中的所有内容, 从头开始写, 如果加了这个条件, 则从原来的基础上添加。
0 0
- 浅谈QFile
- QFile
- Qfile
- QFile
- QFile
- QFile
- QFile详解
- QFile详解
- QFile详解
- QFile 总结
- QFile类
- QFile详解
- QFile(3) - 文件读写
- QFile的使用总结
- QFile和QDir
- QFile类参考
- QFile文件读写
- QUrl 和 QFile
- C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别
- Java的this与super关键字
- iOS开发小牛的第一篇日志
- php数组遍历
- WordCount背后的数据流
- 浅谈QFile
- apache的一些版本网址
- 广工课程设计——学生成绩统计系统
- 应该如何在小,中,大型应用开发中组织前端js代码?
- HDFS介绍及结构和shell操作
- 进程间通信
- BZOJ1033 杀蚂蚁
- PHP如何判断一个gif图片是否为动画?
- 《JavaScript语言精粹》读书笔记