添加了打开配置文件的功能

This commit is contained in:
2022-06-25 16:35:07 +08:00
parent d67c91f4c8
commit ac6a9c9a68
6 changed files with 347 additions and 288 deletions

View File

@@ -12,9 +12,14 @@
#include "cstdio"
#include "string"
#include "sstream"
#include "QObject"
class BusControllerModel
/**
* 控制公交车的类继承了QObject
*/
class BusControllerModel : public QObject
{
Q_OBJECT
public:
/**
* 指向公交车所在站点的指针
@@ -32,7 +37,7 @@ public:
int direction;
/**
* 开始运行的时间
* 公交车的计时时刻
*/
int bus_time;
@@ -65,6 +70,15 @@ public:
std::string PrintState();
bool JudgeOnStation();
public slots:
/**
* 处理打开配置文件信号的槽函数
* @param file_name 配置文件名称
*/
void ReadConfigFileSlot(const QString& file_name);
private:
/**
* 轨道的总长度