/ / Einfache Layout-Engine mit Python-Bindungen - Python, Layout, Grafiken

Einfache Layout-Engine mit Python-Bindings - Python, Layout, Grafik

Ich bin auf der Suche nach einer Möglichkeit, die grafische Gestaltung zu organisierenObjekte auf einer Leinwand nach bestimmten Regeln. Der Regelsatz muss absolute / relative Positionierung, minimale und maximale Größen der Objekte, z. Elemente in einer Tabelle. Was ich momentan vorhabe, ist eine begrenzte Teilmenge von HTML + CSS oder etwas, das dem Layoutteil von Qt4 ähnlich ist. Idealerweise möchte ich meine Objekt- und Layoutregeln der Engine zuführen und dadurch die absoluten Größen und Positionen erhalten.

Zur Klarstellung: Ich suche nach einer Software / Bibliothek, die diese Aufgabe erfüllen kann, idealerweise eine kleine Python-Bibliothek (die gegen eine voll funktionsfähige HTML-Engine spricht)

Antworten:

-1 für die Antwort № 1

Persönlich würde ich die Layout-Manager verwenden, denn wenn Sie GUI-Designer verwenden, machen sie eine Menge "schlechten" Code.

Aber wenn Sie für einen Designer gehen wollen, versuchen Sie, Qt Designer. Es gibt viele Videos auf Youtube erklären, wie man es benutzt und Dokumentation. pyuic4 kann das konvertieren .ui (Qt Designer-Dateien) zu .py Dateien.