使用qt获取.txt数据并打印出来

使用qt获取.txt数据并打印出来,第1张

qt

QT 文件读写及信息打印

GoKu~

原创

关注

0点赞·198人阅读

一、QFile 对文件进行读写 *** 作

1、 QFile进行读写 *** 作

2、 QFile file( path 文件路径)

3、 读

(1) file.open(打开方式) QIODevice::readOnly

(2) 全部读取 file.readAll() 按行读 file.readLine() atend()判断是否读到文件尾

(3)默认支持编码格式 utf-8

(4)利用编码格式类 指定格式 QTextCodeC

(5)QTextCodec * codec = QTextCodec::codecForName(“gbk”)

(6) ui->textEdit->setText( codec->toUnicode(array) )

(7)文件对象关闭 close

4、 写

(1) file.open( QIODevice::writeOnly 或 Append)

(2) file.write(内容)

(3) file.close 关闭

QFile和QTextStream配合使用,很容易;以下是qt提供的示例代码:

QFile data("output.txt")

if (data.open(QFile::WriteOnly | QFile::Truncate)) {

QTextStream out(&data)

out <<"Result: " <<qSetFieldWidth(10) <<left <<3.14 <<2.7

// writes "Result: 3.14 2.7 "

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12032722.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存