Darstellung von (UML-)Diagrammen mit Tkinter und dem Canvas-Widget
Vortragsunterlagen
Präsentation: UMLTkinter.pdf
Beispiel Klassen-Diagramm des UML-Anzeige-Programmes durch sich selbst gezeichnet. Dann als Postscript ausgegeben und in PDF konvertiert: UMLRenderer.pdf
Vorgestelltes Programm
Kurzanleitung:
- Eines der beiden Archive herunterladen.
- In ein beliebiges Verzeichnis auspacken.
- In das Verzeichnis graphrenderer wechseln.
- Die Datei graphrenderer mit dem python-Interpreter ausführen.
- Beispiel-"Modell"-Dateien befinden sich im Unterverzeichnis Modelle (*.csv)
- Layout-Dateien befinden sich im Unterverzeichnis Layouts
Bildschirm-Fotos
Ergänzungen aus Hinweisen und Kommentaren zum Vortrag
Werkzeuge zur Umwandlung von Postscript in andere Formate:
ps2pdf - Umwandlung von Postscript in PDF: http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.50/Ps2pdf.htm
pstoedit - Umwandlung von Postscript in editierbare Vektor-Formate: http://www.pstoedit.net/pstoedit
Zeichnen von Graphen:
graphviz - Open-Source-Programm zum Zeichnen und Layout von Graphen: http://www.graphviz.org/
TCL/TK:
TCL/TK Developer-Site: http://www.tcl.tk/
Neue Version 8.5 mit signifikanten Erweiterungen (Tree/Table-Widget, Themed-Widgets): http://www.tcl.tk/software/tcltk/8.5.html
Projekt, dass sich mit der Erweiterung von Tkinter für TK 8.5 beschäftigt: http://gpolo.ath.cx:81/projects/ttk_to_tkinter/