API_Py
0.0.2
API_Py exporte le projet API vers un module python dans l’environnement python choisi. Le module python se nomme wxcpppy.
|
#include "API_Py/wxAccess.h"
#include <pybind11/operators.h>
#include <sip.h>
#include <wxPython/wxpy_api.h>
#include "API/API.h"
#include <sstream>
Aller au code source de ce fichier.
Fonctions | |
template<typename T > | |
pybind11::handle | API_Py::wxCast (T *src) |
Permet de construire l'objet de wxPython qui enrobera l'objet de wxWidget. Cette fonction est à utiliser pour définir les modules que vous souhaitez exportez vers python avec pybind11. Plus de détails... | |
template<typename T > | |
T * | API_Py::wxLoad (pybind11::handle src, const wxString &inTypeName) |
Permet de récupérer l'objet wxWidget enrobé par wxPython. Plus de détails... | |
Définition dans le fichier wxAccess.cpp.
pybind11::handle API_Py::wxCast | ( | T * | src | ) |
Permet de construire l'objet de wxPython qui enrobera l'objet de wxWidget. Cette fonction est à utiliser pour définir les modules que vous souhaitez exportez vers python avec pybind11.
[in] | src | Objet source de wxWidgets qui possède son enrobage en python grâce à wxPython. Exemple si T = wxFrame :
|
Définition à la ligne 43 du fichier wxAccess.cpp.
T* API_Py::wxLoad | ( | pybind11::handle | src, |
const wxString & | inTypeName | ||
) |
Permet de récupérer l'objet wxWidget enrobé par wxPython.
[in] | src | L'ojet python représenté par pybind11 |
[in] | inTypeName | La dénomination du type de la source. Exemple si T = wxFrame alors inTypename = wxT("wxFrame") |
Définition à la ligne 66 du fichier wxAccess.cpp.