DYT/Source/src/python/PythonModule.h
2024-12-12 08:23:16 +08:00

29 lines
405 B
C++

#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 };
};