C'è una libreria Python per scrivere facilmente stradale UI?
-
21-08-2019 - |
Domanda
Il mio prossimo lavoro sta per essere fortemente concentrati nel lavorare con i dati che meglio si sottintende quando organizzata su un piano stradale bidimensionale o tela, invece di usare liste e forme di proprietà.
La libreria può essere basata su OpenGL, GTK + o Il Cairo. Mi dovrebbe permettere di:
- costruire widget di forme vettoriali e di testo (forse anche SVG base?)
- organizzare questi widget su un piano 2D
- Widget legati cattura eventi
- zoom profondamente in un widget per rivelare dati aggiuntivi
- organizzare i widget in un albero
- animare i widget in modo fluido
Non sarebbe male se sarebbe anche consentire una certa associazione dati o il modello / vista concetto.
Soluzione
Clutter è perfetto per voi.
Dal sito web:
Clutter è un software open source libreria per la creazione veloce, visivamente ricco e animato utente grafica interfacce.
Clutter è scritto in C, ma ha grande Python bindings .
Un progetto molto simile è Pigment :
Pigmento è una libreria grafo della scena 3D progettato per creare facilmente ricchi interfacce utente delle applicazioni.
Altri suggerimenti
Qt ha questo coperto ... controlla PyQt