Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Moin!
Für ein Projekt würde ich gerne Koordinaten zeichnen und verbinden.
Mein Programm erzeugt bis jetzt mehrere Listen mit Koordinaten, wobei es optimal wäre, diese wie folgt ausgeben zu können:
- Koordinaten durch unterschiedliche Symbole (Grafiken) darstellen
- Koordinaten beschriften könnte
- Koordinaten über Kanten verbinden und diese dann wiederum beschriften
- Kanten in verschiedenen Farben darstellen
Optional:
Die Koordinaten schon während der Laufzeit des Algorithmus auszugeben und ständig zu aktualisieren.
Das OGL Beispiel in der wxPython Demo würde in die Richtung gehen. Aber vielleicht hat ja noch jemand einen anderen Tipp.
Mein Tipp: http://matplotlib.sourceforge.net/screenshots.html
Matplotlib lässt sich schön in wxPython integrieren und kann recht viel. Wie man in den Screenshots (fast ganz unten) sieht, kannst du damit auch Text platzieren.
Und ansonsten gibt es immer noch die Möglichkeit, dass du dir dein Diagramm im wxPython auf jede beliebige Oberfläche selber zeichnest. Dann kannst du jedes beliebige Bild als Knoten verwenden. Linien kann man sowiso zeichnen, das dürfte klar sein. Und Text lässt sich auch in jeder Lage an jede Position einfügen. Einzig, ein wenig rechnen musst du, um die Text- und Bildpositionen zu bestimmen.
mfg
Gerold
Zuletzt geändert von gerold am Dienstag 28. August 2007, 16:28, insgesamt 1-mal geändert.
Hi,
Turtle ist dann vlt. doch was wenig, aber mit Tkinter.Canvas kannst du das fürn Anfang recht gut machen. Text ist auch kein Problem. Ich hab das auch schon mal gemacht und es ging sehr gut!
Gruß, jj
schlangenbeschwörer hat geschrieben:Hi,
Turtle ist dann vlt. doch was wenig, aber mit Tkinter.Canvas kannst du das fürn Anfang recht gut machen. Text ist auch kein Problem. Ich hab das auch schon mal gemacht und es ging sehr gut!
Gruß, jj
Ok, danke
Dann müsste ich meine gui von wxPython auf Tkinter umstellen?
gerold hat geschrieben:
Und ansonsten gibt es immer noch die Möglichkeit, dass du dir dein Diagramm im wxPython auf jede beliebige Oberfläche selber zeichnest. Dann kannst du jedes beliebige Bild als Knoten verwenden. Linien kann man sowiso zeichnen, das dürfte klar sein. Und Text lässt sich auch in jeder Lage an jede Position einfügen. Einzig, ein wenig rechnen musst du, um die Text- und Bildpositionen zu bestimmen.
mfg
Gerold
Danke!
Ich glaube dann versuche ich erstmal das ganze selber zu zeichnen. Gibt es dafür ein Tutorial, dass besonders geeignet ist? Sonst google ich einfach mal.