Drucken mit Tkinter

Fragen zu Tkinter.
Antworten
pythonstarter
User
Beiträge: 53
Registriert: Donnerstag 15. April 2010, 20:34

Hallo,
habe ein Formular mit Tkinter entwickelt, das jetzt ausgedruckt werden soll. Gibts hierfür eine Möglichkeit? Meine bisherige Suche war frustran.
Danke schon mal
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

Tja, da hast du leider eine echte Schwachstelle von Tkinter erwischt, denn Drucken mit Tkinter geht praktisch gar nicht.
Alternativen:
- Tabelle auf dem Bildschirm so erstellen, dass das Layout für den Druck geeignet ist und dann einen Sreenshot davon erstellen; je nach Arbeitsumgebung/OS kannst du das auch aus dem Programm heraus machen lassen und ggf. sogar nur den gewünschten Ausschnitt des Bildschirms.
- Ein PDF-Dokument erzeugen (z.B. mit reportlab) und dieses dann drucken.
Benutzeravatar
kaytec
User
Beiträge: 608
Registriert: Dienstag 13. Februar 2007, 21:57

Hallo pythonstarter !

Ein "canvas" lässt sich als "postscript" abspeichern. Aus "postscript" könnte man dann ein "pdf" erzeugen und zum Drucker schicken. Habe ich irgendwo im Netz gelesen, doch kann ich es gerade nicht finden.

Gruß Frank

Hier --> http://wiki.python-forum.de/User%20Grou ... UMLTkinter
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

@kaytec: Diese Variante hatte ich vergessen. Ist übrigens hier ordentlich dokumentiert: http://infohost.nmt.edu/tcc/help/pubs/t ... anvas.html
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Das hatten wir doch schon mal:
http://www.python-forum.de/viewtopic.php?f=18&t=18756

:wink:
yipyip
pythonstarter
User
Beiträge: 53
Registriert: Donnerstag 15. April 2010, 20:34

Danke für die schnellen Antworten - ich werde wohl doch erstmal ohne "Drucken" weiter leben. :D
Antworten