
Inzwischen kann ich zwar fast alles drucken, aber nicht so wie ich es will!
Ich brauche einen Ausruck auf DINA5, das soll mit QPrinter::PageSize ja möglich sein. Aber wie sag ich es meinem Kinde in Python? No idea.
Desweiteren benötige ich eine Möglichkeit die Ränder des Druck-Dokumentes und den Schrifttyp und die Größe einzustellen. Meine zur Zeit benutzte Druckfunktion sieht wie Folgt aus:
- def drucken(self, text):
printer = QPrinter()
printer.setFullPage(True)
printer.setPaperSource(printer.Auto)
printer = QPrinter(QPrinter.HighResolution)
printer.setColorMode(QPrinter.Color)
doc=QTextDocument(text)
doc.print_(printer)
Sie druckt mit 1,5 cm breiten Ränder, was bei DINA5 nicht sehr sinnvoll ist.
Bitte verweist mich nicht auf die Qt-Doku! Die habe ich schon rauf und runter gelesen, ohne allzu großen Gewinn davon zu haben. Das Problem bei dieser Doku ist, dass es keine wirkliche Anleitung ist. Durch die ständigen Verweise springt man wild durch die ganze Doku, bis man nicht mehr weiß, was man eigentlich gesucht hat.

Findet man dann mal ein Druckerbeispiel, ist es in C++ geschrieben, das ich nur rudimentär ("Hello World) behersche und das mir damit nicht weiterhilft.
Für möglichst baldige Hilfe wäre ich sehr dankbar, da ich an dem Druckproblem zur zeit echt festhänge.