Generieren Sie Python-Bindungen, welche Methoden / Programme verwendet werden sollen

Ich möchte Python (CPython) in meinem Programm verwenden, um sowohl das Skripten von Benutzern in meiner Umgebung als auch die Verwendung von pyside, den qt-Bindungen für c ++, zur Erstellung der GUI für meine Anwendung, zu ermöglichen. Diese können effektiv mit der Idee getrennt werden, dass der GUI-Python-Code später aus Gründen der Geschwindigkeit kompiliert werden kann (falls dies möglich wäre).

Ich bin sehr neu in Python und suche wirklich nach der effizientesten Methode, um feste Bindungen mit dem absoluten Minimum an zusätzlichem Code zu generieren, der beibehalten werden muss, da sich die Bindungen wahrscheinlich häufig ändern, wenn sich das Projekt weiterentwickelt. Ich brauche es, damit Python-Klassen C ++ - Klassen erweitern, die Virtuals haben.

Ich habe bereits in PyBindGen nachgesehen und es verschluckt sich zu oft an Dingen in meiner Bibliothek, als dass es praktisch nützlich wäre.

Jede Hilfe / Beratung / Links / Workflows, die Sie in dieser Hinsicht empfehlen, wäre sehr hilfreich.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage