在本例中,将QFile和QTextStream结合,读取文本文件的自定义函数openTextByStream的代码如下:在创建QTextStream实例时传递一个QFile对象,这样QFile对象和QTextStream对象就结 合在一起了,利用QTextStream可读写文件。
它的构造函数如下: QFile QFile QFile 通过它的构造函数我们可以知道,可以直接在调用构造函数的时候直接传递文件名给QFile类,这是常用的方法,或者我们先生成QFile对象,然后调用setFileName方法来设置文件。其中文件名中的路径分隔符要求必须是’/’,其他分隔符QFile不支持。
上一篇文章中介绍了如何使用QTemporaryDir 来创建临时目录。而今天要说的是如何创建一个临时文件,可以安全的写入,并且可以自动删除该文件,使用 Qt 自带的类QTemporaryFile,其实和QTemporaryDir类似,都是同样的用法。