Pergunta

O meu próximo trabalho vai ser fortemente focada em trabalhar com dados que é melhor entendida quando organizados em um avião zoomable bidimensional ou lona, ??em vez de usar listas e formas de propriedade.

A biblioteca pode ser baseada em OpenGL, GTK + ou Cairo. Deve permitir-me a:

  • construir widgets de fora das formas vetoriais e de texto (talvez até SVG baseado?)
  • organizar esses widgets em um plano 2D
  • captura eventos Widget relacionados-
  • zoom profundamente em um widget para revelar dados adicionais
  • organizar os widgets em uma árvore
  • animar os widgets com fluidez

Não faria mal se ele também iria permitir alguma ligação de dados ou modelo / view conceito.

Foi útil?

Solução

Clutter é perfeito para você.

A partir do web site:

A desordem é um software de código aberto biblioteca para a criação rápida, visualmente gráfica de usuário rica e animada interfaces.

A desordem é escrito em C, mas tem grande Python ligações .

Um projeto muito semelhante é Pigment :

Pigmento é uma biblioteca de grafo de cena 3D projetado para criar facilmente ricos interfaces com o usuário do aplicativo.

Outras dicas

Qt tem este coberto ... confira PyQt

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top