QString fileName = QFileDialog::getSaveFileName(this,"保存文件","e:/");
QFile file(fileName);
if (!file.open(QIODevice::WriteOnly|QIODevice::Truncate))
{
QMessageBox::critical(this, "critical", tr("文件保存失败!"),
QMessageBox::Yes);
}
else
{
//方法1
// QTextStream stream(&file);
// stream << ui->textEdit->toPlainText();
// stream.flush();
// file.close();
// 方法2
QString arr = ui->textEdit->toPlainText();
file.write(arr.toUtf8());
file.close();
}
QT中 QFileDialog::getSaveFileName 保存时写入文件的两种方法
最新推荐文章于 2025-04-07 10:14:39 发布