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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top