新增存款计算器

This commit is contained in:
feiyangqingyun
2021-10-07 11:01:02 +08:00
parent 38cd834ac1
commit f6923b97a2
14 changed files with 378 additions and 91 deletions

View File

@@ -12,6 +12,7 @@
#include <QObject>
#include <QDateTime>
class QTimer;
#ifdef quc
@@ -28,29 +29,47 @@ public:
private:
static QScopedPointer<SaveRunTime> self;
QString path; //日志文件路径
QString name; //日志文件名称
//日志文件路径
QString path;
//日志文件名称
QString name;
//最后的编号
int lastID;
//保存间隔
int saveInterval;
//开始时间
QDateTime startTime;
//日志文件
QString logFile;
//保存文件定时器
QTimer *timerSave;
private:
//比较两个时间差值
void getDiffValue(const QDateTime &startTime, const QDateTime &endTime, int &day, int &hour, int &minute);
signals:
public Q_SLOTS:
//启动服务
void start();
//停止服务
void stop();
public slots:
void start(); //启动服务
void stop(); //停止服务
void initLog(); //初始化日志文件
void appendLog(); //追加一条记录到日志文件
void saveLog(); //保存运行时间到日志文件
//新建目录
void newPath();
//初始化日志文件
void initLog();
//追加一条记录到日志文件
void appendLog();
//保存运行时间到日志文件
void saveLog();
//设置文件保存目录
void setPath(const QString &path);
//设置文件名称
void setName(const QString &name);
//设置保存间隔
void setSaveInterval(int saveInterval);
};