#pragma once #include #include #include "app/Singleton.h" class Entity; class PythonModule : public QObject, public Singleton { 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 }; };