电网QT项目|QT的QTextEdit

博客介绍了作者在QT项目中发现QFile类并意识到其在文件操作上的便利性,同时分享了在QTextEdit中处理文本显示遇到的问题,特别是将int数组转换为QString的尝试以及遇到的内存崩溃问题。
摘要由CSDN通过智能技术生成

我竟然不知道有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控件中显示出来࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值