Seite 1 von 1
Wie kann man einen Widget als Graphik speichern???
Verfasst: Freitag 20. Januar 2006, 16:56
von Ablertus
Hallo alle, ich bin neu hier, schreibe aus UK (also Deutsch ist nicht meine Muttersprache).
Ich habe die folgende Frage: wie kann man den Inhalt eines Widgets in ein graphisches Format (am besten ps) exportieren?
Verfasst: Freitag 20. Januar 2006, 17:06
von Leonidas
Eventuell, laut
diesem Post ist es mit PIL möglich Screenshots von Fenstern zu machen, dann sollten Widgets warscheinlich auch möglich sein
btw: deine Frage ist klarer, als manche Fragen von einigen Muttersprachlern hier
Verfasst: Montag 23. Januar 2006, 17:32
von Ablertus
Danke schoen, Leonidas!
Verfasst: Montag 23. Januar 2006, 21:22
von mawe
Hi!
Du kannst den Inhalt eines Canvas als Postscript speichern.
Code: Alles auswählen
from Tkinter import *
def save():
c.postscript(file="save.ps")
root = Tk()
c = Canvas()
c.pack()
c.create_text(100, 100, text="Hello World")
Button(text="Save",command=save).pack()
root.mainloop()
Vielleicht ist das etwas für Dich.
Gruß, mawe
Verfasst: Dienstag 24. Januar 2006, 17:42
von Ablertus
Vielen Dank, mawe, ist doch viel leichter als ich dachte!
Verfasst: Donnerstag 26. Januar 2006, 16:00
von Ablertus
Lieber mawe, darf ich denn noch eine Frage stellen?
Ich habe die ps-Dateien generiert, die werden in gv ganz normal gezeigt, sind aber weder ausdruckbar noch in pdf exportierbar - die Ausgabe ist einfach eine leere Graphik. Gibt es vielleicht irgendwelche Optionen beim Exportieren in ps, die man beachten muss?
Verfasst: Donnerstag 26. Januar 2006, 16:20
von mawe
Hmm, also ausdrucken hab ich nicht versucht, aber mit ps2pdf (unter Linux) kann ich ohne Probleme ein pdf generieren.