Homepage Carsten Grohmann

Aktuelles

Umwandlung von handgeschriebenen wxPython-Code in wxGlade-Designs

2020-05-21 10:00

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.

Rubriken

  • Vorträge

    Folien von Vorträgen, die ich hielt, sind auf dieser Seite als PDF-Dateien verfügbar.

  • Projekte

    Hier befinden sich ein paar mir sehr nützliche Shell- und Perl-Skripte. Sowie einiges zum Thema CVS-Server.

Die Dateien im Download-Bereich sind mit meinem GPG-Schlüssel signiert. Dieser Schlüssel, der Vorgänger und die dazugehörigen Fingerabdrücke befinden sich hier.

Der Schlüssel hat folgenden Fingerabdruck D176 96EE DCFE C203 8171 D953 033A A0B3 93AF AE6C.