void MainWindow::on_saveBtn_clicked()
{
    //本函数只是单独测试Qt保持为txt文本功能,与本串口程序无任何关系
    QDateTime da_time;
    QString time_str = da_time.currentDateTime().toString("yyyy-MM-dd HH-mm-ss");
//    QString runPath = QCoreApplication::applicationFilePath();
//    QString dirPath = QCoreApplication::applicationDirPath();
//    ui->pathview->setText(runPath); //X:qtworkspace/xxx/xx-desktop-debug/debug/xxx.exe
//    ui->pathview_2->setText(dirPath);//X:qtworkspace/xxx/xx-desktop-debug/debug/
    QDir *DataFile = new QDir;
    bool exist = DataFile->exists("DataFile");
    if(!exist)
    {
        bool isok = DataFile->mkdir("DataFile"); // 新建文件夹
            if(!isok)
                QMessageBox::warning(this,"sdf","can't mkdir",QMessageBox::Yes);
    }
    QString fileName = "DataFile/"+time_str+"datafile.txt";
    QString str = "this is testing for save data to txt file by Qt programming.";
    QFile file(fileName);
    if(!file.open(QIODevice::WriteOnly|QIODevice::Text|QIODevice::Append))
    {
        QMessageBox::warning(this,"sdf","can't open",QMessageBox::Yes);
    }
    QTextStream stream(&file);
    stream<<time_str+":"+str<<"\n";
    file.close();
}

 

代码比较简单,就不解释了。

最新文章

  1. Web Worker javascript多线程编程(一)
  2. 【Java EE 学习 77 下】【数据采集系统第九天】【使用spring实现答案水平分库】【未解决问题:分库查询问题】
  3. hadoop2.x NameNode 的共享存储实现
  4. 【Moqui业务逻辑翻译系列】Story of Online Retail Company 在线零售公司的故事
  5. Cookie操作类 实现记住用户名和密码的功能
  6. 前端面试题和setTimeout异步
  7. C#两路list数组归并去重
  8. C/C++中char* 与char []定义的区别
  9. python 输出颜色的与样式的方法
  10. Django中添加富文本编辑器
  11. Codeforces #541 (Div2) - F. Asya And Kittens(并查集+链表)
  12. Java面试MySQL的一些问题
  13. MySQL 8 中新的复制功能
  14. 设计模式之建造者模式(Buider)(5)
  15. 全键盘操作Windows
  16. 【咸鱼教程】Base64
  17. Linux下用mail 命令给163邮箱发送邮件!
  18. Bakery
  19. Tomcat学习笔记(十一)
  20. 关于IIS上Yii2的Url路由美化

热门文章

  1. Matlab2014下载和破解方法,以及Matlab很好的学习网站
  2. 谷歌浏览器 模拟微信浏览器user-agent
  3. Oracle-创建服务器参数文件
  4. linux 程序管理
  5. PHP水印类
  6. C++find函数
  7. makefile自动生成目标与依赖的关系
  8. [转]MySQL数据库的优化-运维架构师必会高薪技能,笔者近六年来一线城市工作实战经验
  9. 怎样用好ZBrush中的PaintStop插件
  10. 孙鑫视频学习:VS2010中找不到【Tab order】菜单项