qt5文件读写的简单用法

版本: 5.6.2 qt 和 4.0.3 qt creator

首先, UI是这样的:

qt5文件读写的简单用法_第1张图片

需要注意的一点就是, “注册“ 这个按钮转为了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里面添加新的信息。

你可能感兴趣的:(qt)