Ich habe folgendes Problem. Ich muß einige C++ Klassen in Python einbauen. Soweit so gut. Hat auch einigermaßen gut geklappt, aber ich habe immer nur Module, keine Typen, d.h. ich kann keine Instanzen meiner Objekte erstellen. Weiß jemand vielleicht nen Link zu nem Artikel oder kann mir direkt weiterhelfen wäre super.
Ich mache es im Moment so: ( nur kurze Zusammenfassung )
Code: Alles auswählen
struct MeinObject {
PyObject_HEAD
meine Daten
}
// new, init, dealloc, ... Funktionen
// Methoden( durch Wrapper Zugriff auf die Methoden der C++ Klassen )
PyMethodDef
{{"Func",Func,METH_NOARGS, NULL}, ... }
PyObjectType MeinType
{
....
}
void Init()
{
Py_InitModule("MeinObjekt", &Meintype);
}
Schöne Grüße[/code]