From 8020ae9dd9886a3539b286da65ffda3145b5f6b4 Mon Sep 17 00:00:00 2001 From: 123 <1239877983@qq.com> Date: Mon, 17 Mar 2025 21:35:08 +0800 Subject: [PATCH] 2025-03-17T21:35:07 --- src/data/filemanager.cpp | 14 ++++++++++---- src/data/filemanager.h | 6 +++--- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/data/filemanager.cpp b/src/data/filemanager.cpp index 2826ecb..eecd475 100644 --- a/src/data/filemanager.cpp +++ b/src/data/filemanager.cpp @@ -4,7 +4,13 @@ #include "filemanager.h" -void FileManager::writeExperimentFile(const CommonData &cd) + +namespace FileManager { + +FileManager::ExpeInfo _expeInfo; +QFile _expeFile; + +void writeExperimentFile(const CommonData &cd) { QTextStream out(&_expeFile); out.setRealNumberPrecision(3); // 设置精度为三位小数 @@ -17,10 +23,9 @@ void FileManager::writeExperimentFile(const CommonData &cd) // 关闭文件 _expeFile.close(); - } -void FileManager::createExperimentFile() +void createExperimentFile() { QString fileName = _expeInfo.sampleName; if(fileName.isEmpty()){ @@ -44,10 +49,11 @@ void FileManager::createExperimentFile() } } -void FileManager::test() +void test() { QString fileName = "experiment.txt"; QFile file; } +} diff --git a/src/data/filemanager.h b/src/data/filemanager.h index 11018fd..5ea2f09 100644 --- a/src/data/filemanager.h +++ b/src/data/filemanager.h @@ -14,10 +14,10 @@ struct ExpeInfo QString date; QString userName; }; -ExpeInfo _expeInfo; -QFile _expeFile; +extern ExpeInfo _expeInfo; +extern QFile _expeFile; -void createExperimentFile(const QString&); +void createExperimentFile(); void writeExperimentFile(const CommonData&); void test();