qt5文件读写的简单用法

来源:互联网 发布:js实现点击重置按钮 编辑:程序博客网 时间:2024/06/08 04:39

版本: 5.6.2 qt 和 4.0.3 qt creator

首先, UI是这样的:

这里写图片描述

需要注意的一点就是, “注册“ 这个按钮转为了click()槽。

在源文件中的file.cpp中, 因为上面槽的设置, 自动生成了button的函数框架, 主要的实现都在这里

void file::on_OkButton_clicked(){    QString m_number = ui->number->text();    QString m_name = ui->name->text();    QFile read_file("./file.txt");    read_file.open(QIODevice::ReadOnly);    QTextStream in(&read_file);    QString line = in.readAll();    read_file.close();    QFile write_file("./file.txt");    write_file.open(QIODevice::WriteOnly);    QTextStream out(&write_file);    out << line  << "\r\n" << m_number << " " << m_name << endl;    write_file.close();}

这样就完成了, 实现的功能是, 往file.txt写入信息, 每次注册都会往txt里面添加新的信息。