Qt保存文件

 

 

复制代码
#include <QApplication>
#include <QFileDialog>
#include <QFile>
#include <QTextStream>
#include <QMessageBox>

void saveFileWithDialog() {
    QString fileName = QFileDialog::getSaveFileName(nullptr, "保存文件", "", "文本文件 (*.txt)");
    if (fileName.isEmpty()) {
        // 用户取消了保存操作
        return;
    }

    QFile file(fileName);
    if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
        QMessageBox::warning(nullptr, "错误", "无法保存文件:" + file.errorString());
        return;
    }

    QTextStream out(&file);
    out << "这是一些要保存的内容";
    file.close();
}

int main(int argc, char *argv[]) {
    QApplication app(argc, argv);

    saveFileWithDialog();

    return app.exec();
}
复制代码

 

 

 

##########################

posted @   西北逍遥  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2023-09-10 pyqt折线图设置坐标轴刻度
2022-09-10 TimeZone
2021-09-10 使用自己的三维建模软件绘制塔吊
2019-09-10 opencv4 mask_rcnn模型调(c++)
2019-09-10 osg include lib -computer1
2018-09-10 module 'keras.engine.topology' has no attribute 'load_weights_from_hdf5_group_by_name'
2018-09-10 Win10 pip安装pycocotools报错解决方法(cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”)
点击右上角即可分享
微信分享提示