qt中文件读取的方法(新手入门必看)
发布日期:2021-05-07 00:22:18 浏览次数:17 分类:技术文章

本文共 1107 字,大约阅读时间需要 3 分钟。

TxT文本文件读取

qt中三个常用的处理文件的头文件:

txt文件读取(以字符数组形式读取)

Widget::Widget(QWidget *parent) :    QWidget(parent),    ui(new Ui::Widget){
ui->setupUi(this); QFile file(":/1/map.txt");//与文件建立联系 if(!file.exists())//判断是否建立成功 {
QString str = "world"; qDebug()<<"hello "<
<<"!"<
showMaximized();//成功则窗口会最大化,这只是我用检测的方法 }if(file.open(QIODevice::ReadOnly|QIODevice::Text))//打开文件,以只读的方式打开文本文件{
qint32 n=file.readLine(*map,sizeof(map));//qint32 相当于c++中的int //因为readline函数读取文件内容成功的话就会返回文件的字节数,如果失败就会返回-1 if(n!=-1){
qDebug()<<"长度:"<
<<"内容:"<
<

txt文件写入

QFile file1("data1.txt");    if(file1.open(QIODevice::WriteOnly|QIODevice::Truncate)){
QDataStream out(&file1); out<
<

txt文件读取(第二种方式以数据流读取)

file1.setFileName("data1.txt");    if(file1.open(QIODevice::ReadOnly)){
//第二种方式就是一数据流读取文件内容 QDataStream in(&file1); QString name; QDate birthday; qint32 age; in>>name>>birthday>>age; qDebug()<
<
<

上一篇:qt 中如何播放声音(QSound)
下一篇:qt中初始化界面的几种方法

发表评论

最新留言

很好
[***.229.124.182]2025年03月28日 00时24分21秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章