DYT/Source/src/python/PythonModule.h

29 lines
405 B
C
Raw Normal View History

2024-12-12 00:23:16 +00:00
#pragma once
#include <unordered_map>
#include <QObject>
#include "app/Singleton.h"
class Entity;
class PythonModule : public QObject, public Singleton<PythonModule> {
Q_OBJECT
public:
explicit PythonModule(QObject* parent = nullptr);
~PythonModule();
void OnDestory();
bool CallFunction(const QString& py, const QString& name);
private:
bool InitEnv();
private:
bool init_{ false };
};