Mein Ziel ist es, eine Liste aus Texten an einem Drucker auf einmal ausdrucken zu können.
Möglichst jedes neue Listenelement soll mit einer neuen Seite anfangen.
Deshalb kann ich den Text nicht einfach zusammenhängend in einem QTextEdit versammeln.
Im optimalem Fall ist die aneinander Reihung dieser Texte in der Vorschau anschraubbar und druckbar.
Von selbst bin ich noch nicht auf eine Lösung gekommen und wäre sehr dankbar für den einen oder anderen Lösungsansatz.
LG, cR0N0s
Code: Alles auswählen
def alles_printen(self):
printer = QtPrintSupport.QPrinter(QtPrintSupport.QPrinter.HighResolution)
previewDialog = QtPrintSupport.QPrintPreviewDialog(printer)
previewDialog.paintRequested.connect(self.print_vorschau_liste)
previewDialog.exec_()
def print_vorschau_liste(self, printer):
text_liste = []
for t in self.Ticket_verlauf: # ein dictionary
text_liste.append(self.Ticket_verlauf[t][0])
"""
text_liste.print_(printer) # eine Liste aus Texten soll ausgedruckt werden.
Einzelne Listenelemente wären ohne Probleme druckbar nur nicht alles zusammenhängend.
"""