我竟然不知道有QFile……
在上一篇的时候我解决了读取txt文件的问题……
结果今天查QT类的时候,看到了QFile…………
虽然说学会了用fstream肯定没啥坏事,但是我真的应该粗略看一遍QT类和API的 感觉走了不少弯路=_=
摘一下QFile的说明
QFile类是一个操作文件的输入/输出设备。
QFile是用来读写二进制文件和文本文件的输入/输出设备。QFile可以自己单独被使用,但是如果和QDataStream或QTextStream一起使用将更加方便。文件名通常可以通过构造函数来传递,但也可以使用setName()来设置。你可以通过exists()来检查一个文件是否存在并且可以通过remove()来移去一个文件。
文件可以用open()来打开、用close()来关闭、用flush()来刷新。数据通常可以使用QDataStream或者QTextStream进行读写,但你也可以使用readBlock()和readLine()来读,使用writeBlock()来写。QFile也支持getch()、 ungetch()和putch()。
size()可以返回文件的大小。你可以通过使用at()函数得到当前文件位置或者移到一个新的文件位置。如果你到了文件的末尾,atEnd()返回真。handle()返回文件句柄。
然后下面很多示例都是配合QDataStream和QTextStream使用的,看着确实比fstream 简单多了 不过考虑到剩余时间的问题 我应该先去解决QTextEdit的问题 这个回头再学习吧
QT的 QTextEdit
我在这里需要的功能,是要读取txt文本中的数字后,在text控件中显示出来