Загрузка данных


void MainWindow::onSaveAsAction() {
    QString fileName = QFileDialog::getSaveFileName(this, "Сохранить файл как", "", "Текстовые файлы (*.txt);;Все файлы (*)");

    if (fileName.isEmpty()) {
        return;
    }

    QFile file(fileName);
    if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
        statusBar()->showMessage("Ошибка: не удалось открыть файл для записи", 3000);
        return;
    }

    QTextStream out(&file);
    out << ui->plainTextEdit->toPlainText();
    file.close();

    statusBar()->showMessage("Успешно сохранено в файл: " + fileName, 3000);
}