qt文件操作
2015-09-17 10:39
686 查看
int query::readFromFile() { // QFile file("./student.txt"); // if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) // { // QMessageBox::critical(this, "error", "readfile failed"); // return -1; // } // while(!file.atEnd()) // { // QByteArray line = file.readLine(); // qDebug()<<line; // } //QTextCodec *code=QTextCodec::codecForName("utf8");//本人采用的是UTF8格式显示的 QFile file("./student.txt"); file.open(QIODevice::ReadOnly | QIODevice::Text); QTextStream in(&file); in.setCodec("utf8");//输出流的设置--------必须嘀 //in.setCodec(code) while(!in.atEnd()) { QString line = in.readLine(); qDebug()<<line; } file.close(); return 0; }
还有一点很重要的是, 读取文本类型文件(比如txt)用QTextStream, 而读取二进制文件的时候(比如图片或者exe或者PDF文件)要用QDateStream这个类.
相关文章推荐
- QT学习 第一章:基本对话框
- 使用Shiboken为C++和Qt库创建Python绑定
- Flex字符串比较 还有Flex字符串操作
- ASP Cookies操作的详细介绍与实例代码
- perl数据库添加、删除、更新、查询操作例子
- 总结的5个C#字符串操作方法分享
- C#操作XML文件实例汇总
- C#中父窗口和子窗口之间控件互操作实例
- C#操作PowerPoint的方法
- SQL语句 操作全集 学习mssql的朋友一定要看
- C#模拟window操作鼠标的方法
- linux mysql 安装与操作
- C语言实现带头结点的链表的创建、查找、插入、删除操作
- 使用PHPExcel操作Excel用法实例分析
- C# WORD操作实现代码
- 解析c++中的默认operator=操作的详解
- 比较全的一个C#操作word文档示例
- C#实现对图片文件的压缩、裁剪操作实例
- ASP语言实现对SQL SERVER数据库的操作
- asp下利用fso实现文件夹或文件移动改名等操作函数