//头文件
#include "QDebug"
#include <QString.h>
#include <QFile.h>
写 追加
void MainWindow::on_addUserBtn_clicked()
{
QString uName = ui->uNameEdit->text();//获取
QString uClass = ui->uClassEdit->text();//获取
qDebug()<<uName;//调试输出
qDebug()<<uClass;//调试输出
QString uMsg = uName+"-"+uClass+"\r\n";//组合 换行
QFile file( "out.txt" );//相对路径,在项目根目录
//if (file.open(QIODevice::WriteOnly)) { //打开文件,单独写入文件,覆盖原内容
if (file.open(QIODevice::Append)) { //打开文件,追加文本
file.write(uMsg.toUtf8());
}
file.close();
}
读
QFile file( "out.txt" );//相对路径,在项目根目录
file.open(QIODevice::ReadOnly | QIODevice::Text);
QByteArray t = file.readAll();
ui->textEdit->setText(t);//在textEdit中显示
file.close();
setWindowTitle(tr("MyTabWidget"));//设置窗口标题