Qt配置系统之保存功能

本文介绍Qt配置系统中保存功能的实现,包括开发环境(Qt Creator 5.14.2,Windows10,Mingw编译),思路(首次使用创建临时工程,非首次读取上次工程文件)和具体实现代码。
摘要由CSDN通过智能技术生成

Qt配置系统之保存功能

1.前言

许多软件都含有保存功能,如wps,office等办公软件。对于网关配置系统软件来说,开发一个保存功能也是很有必要的。接着之前博文的内容,本篇文章主要记录工程管理中保存功能的实现。之前的一篇博文见Qt配置系统之新建工程功能https://blog.csdn.net/Toyangtoosimple/article/details/118546104。

2.开发环境

开发工具:Qt Creator5.14.2;
操作系统:Windows10;
编译方式:Mingw编译。

3.保存功能实现思路

根据本网关配置系统的实际开发,在实现保存功能的过程中,具体思路如下。用户首次使用系统时,会创建临时工程。如果不是首次打开,会读取上次打开的工程文件,并将其加载出来。具体实现见第四点代码部分中的注释说明。

4.保存功能实现代码

// 保存
void MainWindow::on_action_save_triggered()
{
   
    //判断G_Project_path是否为空,如果为空,说明是读取临时工程。否则读取系统文件中保存的上次打开的工程
    if(G_Project_path==""){
   
        qDebug() <<"G_Project_path为空";
        //获取临时工程文件路径
        QString allpath =  + "./tempProject.json" ;
        QDir tempdir(allpath);
        QString path=tempdir.absolutePath();
        qDebug()<<"path"<<path;

        QFile file( allpath  ) ;
        //以读写方式打开临时工程文件
        if( file.open(
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值