Pregunta

Estoy pensando en escribir una aplicación diagrama de estilo de editor, donde se organizan los objetos en un lienzo. Esta aplicación tendrá que soportar la configuración de visualización, zoom, recorte y un montón de otras características estándar de una aplicación de este tipo de estilo gráfico. Busco kits de herramientas o marcos que podría soportes de dibujo en un espacio de coordenadas estándar matemática (0,0 como punto central, extensible en todas las direcciones), y a escalar, recortar y enfocar esto de acuerdo con (usuario) los comandos. El idioma no importa realmente, pero el más orientado es hacia las aplicaciones GUI estándar, mejor. Me gustaría saber gustaría ser capaz de reutilizar los controles y botones estándar en el lienzo, si es posible.

¿Fue útil?

Solución

Creo que Qt es su amigo. Ofrece lo que necesita, es multiplataforma, muy bien diseñado y hay ataduras para varios idiomas.

Otros consejos

A partir de mi experiencia, nada de nivel como C ++ con las cajas de herramientas - QT, GTK, la API de Windows, etc es horrible para una obra así. No es que no pueden hacerlo, sólo que hay 15 líneas de código oscura por cada operación sencilla -. Simplemente no son muy eficientes y más orientado hacia la creación de interfaz gráfica de usuario fijo que los gráficos arbitrarias

Esto suena como una buena obra para Flash, opcionalmente algo encima de SVG, tal vez incluso una aplicación web en Javascript.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top