Meine nächste Arbeit wird sich stark auf die Arbeit mit Daten konzentrieren, die am besten verstanden werden, wenn sie auf einer zweidimensionalen zoombaren Ebene oder Leinwand organisiert sind, anstatt Listen und Eigenschaftsformulare zu verwenden.Gibt es eine Python-Bibliothek zum einfachen Schreiben zoombarer Benutzeroberflächen?
Die Bibliothek kann auf OpenGL, GTK + oder Cairo basieren. Es sollte mir erlauben:
- Build-Widgets aus Vektor-Formen und Text (vielleicht sogar SVG basiert?)
- ordnen diese Widgets auf einer 2D-Ebene
- fangen Widget-bezogene Ereignisse
- Zoom tief zusätzliche Daten in ein Widget
- ordnen Widgets in einem Baum
- belebtes Widgets offenbaren in Fluid
Es würde nicht schaden, wenn es auch einige Datenbindung oder Modell/View-Konzept erlauben würde.
Bitte geben Sie hier einige Ergebnisse, vielleicht ein kleines Beispiel Skript auf Pastebin, sobald Sie irgendwelche Fortschritte haben! Wir würden uns sehr gerne Ihre Ergebnisse anschauen! – heltonbiker