DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAPyScripts.h
1#ifndef DAPYSCRIPTS_H
2#define DAPYSCRIPTS_H
3#include <QObject>
4#include <QtCore/qglobal.h>
5#include "DAPyScriptsGlobal.h"
6#include "DAPyWorkBench.h"
7#include "DAPyScriptsIO.h"
8#include "DAPyScriptsDataFrame.h"
9#include "DAPyScriptsDataProcess.h"
10namespace DA
11{
32class DAPYSCRIPTS_API DAPyScripts
33{
34 DA_DECLARE_PRIVATE(DAPyScripts)
36
37public:
39 // 初始化脚本
40 static void appendSysPath(const QString& path);
41 bool isInitScripts() const;
42 static DAPyScripts& getInstance();
43 DAPyScriptsIO& getIO();
44 DAPyScriptsDataFrame& getDataFrame();
45 DAPyScriptsDataProcess& getDataProcess();
46
47protected:
48 // import sys
49 bool loadSysModule();
50};
51} // namespace DA
52#endif // DAPYSCRIPTS_H
对da_dataframe.py的封装,集成了dataframe的操作
Definition DAPyScriptsDataFrame.h:20
封装的da_io.py
Definition DAPyScriptsDataProcess.h:16
封装的da_io.py
Definition DAPyScriptsIO.h:16
这个是da外部脚本的总调度,此类设计为单例,会加载软件安装目录下的PyScripts文件夹的固定脚本 此类在初始化的时候就会加载对应的脚本,da的业务逻辑将使用这些脚本进行
Definition DAPyScripts.h:33
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44