1.QFile文件读写
创建一些控件
1.读文件
创建一个文件变量 QFile file(文件路径)
指定打开方式 file.open(打开方式)
关闭文件 file.close()
2.写文件
创建一个文件变量 QFile file(文件路径)
指定打开方式 file.open(打开方式)
写文件 file.write("QString")
关闭文件file.close();
文件打开方式
1.1 读文件
创建一个文件变量 QFile file(文件路径)
指定打开方式 file.open(打开方式)
关闭文件 file.close()
//点击按钮,弹出文件对话框
connect(ui->pushButton,&QPushButton::clicked,this,[=](){
//获取文件路径
QString filePath = QFileDialog::getOpenFileName(this,"打开文件","D:\\桌面");
//将文件的路径放入lineEdit中
if(!filePath.isEmpty())
{
ui->lineEdit->setText(filePath);
//将文件内容读取到textEdit
QFile file(filePath);
//指定打开方式
file.open(QIODevice::ReadOnly);
//Qt默认支持的格式是uif-8
QByteArray array;
array = file.readAll();
ui->textEdit->setText(array);
file.close();
}
});
1.2 写文件
创建一个文件变量 QFile file(文件路径)
指定打开方式 file.open(打开方式)
写文件 file.write("QString")
关闭文件file.close();
//写文件
//以追加的方式写文件
file.open(QIODevice::Append);
file.write("Asdasdaa啊啊啊");
file.close();