使用python在A4纸上打印报告 [英] print report on A4 paper using python

查看:756
本文介绍了使用python在A4纸上打印报告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要帮助,可以使用python sure从A4纸上的python代码打印报告.

i need a helping to print my report from python code on A4 paper using python sure ??

推荐答案

self.printer = QtGui.QPrinter()
self.printer.setPageMargins(0.4,0.2,0.4,0.2,QPrinter.Inch)
self.printer.setDocName(QtCore.QCoreApplication.translate("reportsPrinter",试用余额"))
self.printer.setPaperSource(self.printer.Middle)
self.printer.setPageSize(self.printer.A4)
#像这样写:
光标将其写入文档
pdialog = QtGui.QPrintPreviewDialog(self.printer,widget)
pdialog.showMaximized()
pdialog.paintRequested.connect(self.doc.print_)
pdialog.exec _()
self.printer = QtGui.QPrinter()
self.printer.setPageMargins(0.4,0.2,0.4,0.2,QPrinter.Inch)
self.printer.setDocName(QtCore.QCoreApplication.translate("reportsPrinter","Trial Balance"))
self.printer.setPaperSource(self.printer.Middle)
self.printer.setPageSize(self.printer.A4)
# here write like :
make a cursor to write into document
pdialog = QtGui.QPrintPreviewDialog(self.printer,widget)
pdialog.showMaximized()
pdialog.paintRequested.connect(self.doc.print_)
pdialog.exec_()


这篇关于使用python在A4纸上打印报告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆