直接上代码
QString FileName;
void TextEdit::TextSaveFile()
{
if(!FileName.isEmpty())
{
QFile file(FileName);
if(file.open(QFile::WriteOnly | QFile::Text))
{
QTextStream out(&file);
out << ui->textEdit->toPlainText();
setWindowFilePath(FileName);
}
}
else
TextSaveAsFile();
}
void TextEdit::TextSaveAsFile()
{
FileName = QFileDialog::getSaveFileName(this);
if(!FileName.isEmpty())
TextSaveFile();
}