保存功能
void Widget::on_btnSave_clicked()
{
QString fileName = QFileDialog::getSaveFileName(this, tr("SaveFile"),
"D:/untitled.txt",
tr("Text (*.txt*.doc)"));
file.setFileName(fileName);
if(!file.open(QIODevice::WriteOnly | QIODevice::Text)){
qDebug() << "file open error";
}
QTextStream out(&file);
out.setCodec("UTF-8");
QString context = ui->textEdit->toPlainText();
out << context;
}
关闭功能
void Widget::on_btnClose_clicked()
{
ui->textEdit->clear();
if(file.isOpen())
{
file.close();
}
}
本文介绍了如何在Qt界面中实现文件保存功能,包括使用QFileDialog获取文件路径,设置文件编码,以及处理文件打开和关闭操作。当用户点击保存按钮时,将文本框内容写入指定文件;关闭功能则清空文本框并确保文件正确关闭。
2507

被折叠的 条评论
为什么被折叠?



