hi,
ich suche nach einer einfachen möglichkeit diagramme mit einem python gui-toolkit zu zeichnen. cool fänd ichs zb wenn man pydot irgendwie dazu bringen könnte direkt auf ein wx oder qt canvas zu zeichnen.
(neben der einfachheit bringt es die algos zur verteilung der diagrtammelemente mit)
pydot -> wx/qt/...
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Dill!Dill hat geschrieben:ich suche nach einer einfachen möglichkeit diagramme mit einem python gui-toolkit zu zeichnen
Hier sind ein paar Links für dich. Vielleicht bringen die dich etwas weiter.
- http://www.python-forum.de/topic-13553.html
- http://www.python-forum.de/topic-11558.html
- http://www.python-forum.de/topic-10650.html
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Du könntest jeweils ein Widget erstellen, das ``dot`` mit bestimmten Eingabedaten aufruft und dessen Ausgabe dann mittels GUI-Toolkit darstellen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
vorweg: ich hab keine ahnung von den GUI toolkits für python.
insgesamt ist mein wissen über gui-programmierung sehr beschränkt.
nochmal kurz etwas genauer beleuchtet was ich machen will:
ich habe bereits einen neato-code der mit aus einem C-file uml-statecharts bastelt. ich möchte die sache jetzt dynamisch machen, dh ich brauche zugriff auf die einzelnen elemente in einem statechart.
(states, transitions, actions...). Zb möchte ich einen cursor setzen und text angeben an best. stellen, elemente verschieben...
bitmap macht kein sinn, da ich irgendwie zugriff auf die einzelnen diagrammelemente brauche.
ich habe eben entdeckt, dass pyqt svg rendern kann. das wäre ein ansatz.
es scheint aber leider beim rendern zu bleiben, dh es sieht so aus, als ob danach nichtmehr auf einzelne elemente (etwa über ne ID suchen) zugreifen kann. weiss da zufällig jmd mehr...?
ideal wäre es halt wenn es eine möglichkeit gebe das SVG direkt in Qt/WX-zeichenfunktionen zu konvertieren. oder eine andere lib die das zeichen von shapen und pfeilen erleichtert.
insgesamt ist mein wissen über gui-programmierung sehr beschränkt.
nochmal kurz etwas genauer beleuchtet was ich machen will:
ich habe bereits einen neato-code der mit aus einem C-file uml-statecharts bastelt. ich möchte die sache jetzt dynamisch machen, dh ich brauche zugriff auf die einzelnen elemente in einem statechart.
(states, transitions, actions...). Zb möchte ich einen cursor setzen und text angeben an best. stellen, elemente verschieben...
die ausgabe wäre entweder ein bitmap oder vector.Du könntest jeweils ein Widget erstellen, das ``dot`` mit bestimmten Eingabedaten aufruft und dessen Ausgabe dann mittels GUI-Toolkit darstellen.
bitmap macht kein sinn, da ich irgendwie zugriff auf die einzelnen diagrammelemente brauche.
ich habe eben entdeckt, dass pyqt svg rendern kann. das wäre ein ansatz.
es scheint aber leider beim rendern zu bleiben, dh es sieht so aus, als ob danach nichtmehr auf einzelne elemente (etwa über ne ID suchen) zugreifen kann. weiss da zufällig jmd mehr...?
ideal wäre es halt wenn es eine möglichkeit gebe das SVG direkt in Qt/WX-zeichenfunktionen zu konvertieren. oder eine andere lib die das zeichen von shapen und pfeilen erleichtert.
http://www.kinderpornos.info
http://www.kinderpornos.info