Umwandlung von handgeschriebenen wxPython-Code in wxGlade-Designs
In den letzten Tagen habe ich mich mit einer Machbarkeitsstudie zur automatischen Umwandlung von handgeschriebenen wxPython-Code in wxGlade-Designs beschäftigt.
Am Ende war es relativ einfach und ging vollständig mit Python-Bordmitteln. Die schwierigste Aufgabe, das Parsen des Quelltextes, übernimmt das ast-Modul. Es liefert dabei alle im weiteren Verlauf benötigten Informationen.
Die vom Parser gelieferten Details werden in einer Baumstruktur gespeichert und aus dieser wird dann rekursiv das Design als XML-Dokument für wxGlade erzeugt.
Mehr dazu befindet unter Projekte/wxPython2wxGlade.