Frage

Ich plane, eine Diagramm-Editor-Stil Anwendung zu schreiben, in dem Sie Objekte auf einer Leinwand organisieren. Diese Anwendung müssen Ansichtsfenster unterstützen Einstellung, Zoomen, Zuschneiden und viele andere Standard-Funktionen eines solchen Graphen Stil Anwendung. Ich suche nach Toolkits oder Frameworks, die Stützen in einem Standard-mathematischen Koordinatenraum zeichnen könnte (0,0 als Mittelpunkt, erweiterbar in alle Richtungen) und skaliert, zuschneiden und vergrößern diese nach (Benutzer) Befehle. Sprache ist nicht wirklich wichtig, aber je mehr darauf ausgerichtet es auf Standard-GUI-Anwendungen, desto besser. Ich würde nämlich in der Lage sein mag Standardkontrollen und Tasten auf der Leinwand, wenn möglich wiederzuverwenden.

War es hilfreich?

Lösung

ich denke, Qt ist dein Freund hier. Die Vorschläge, was Sie brauchen, ist Multi-Plattform, recht gut gestaltet und es gibt Bindungen für mehrere Sprachen.

Andere Tipps

Aus meiner Erfahrung etwas mittleren Ebene wie C ++ mit Werkzeugkästen - QT, GTK, Windows-API etc ist schrecklich für eine solche Arbeit. Nicht, dass sie es nicht tun, nur, dass es für jede einfache Bedienung 15 Zeilen obskuren Code ist -. Sie sind einfach nicht sehr effizient und mehr darauf ausgerichtet, fixierte GUI als beliebige Erstellen von Grafiken

Das klingt wie eine gute Arbeit für Flash, optional etwas oben auf SVG, vielleicht sogar ein Web-App in Javascript.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top