void ScriptWidget::onSaveButtonClick()
{
QFile updateScriptFile("update-script");
if (!updateScriptFile.open(QFile::WriteOnly | QFile::Text)) {
QMessageBox::critical(this, tr("I/O Error"), tr("Error opening file %1\n"
"Error: %2")
.arg(updateScriptFile.fileName())
.arg(updateScriptFile.errorString()));
return;
}
QTextStream out(&updateScriptFile);
out << ui->textEdit->toPlainText(); // Get text from the QTextEdit Widget
updateScriptFile.close();
emit signalSendMessageToStatusBar(QString(tr("File Saved.")));
}
Я так записываю, вроде все работает.
Используй документацию и Assistant.