我想使用PyQt通过打印机预览并打印报告。我尝试了以下代码:
printer = QtGui.QPrinter()
doc = QtGui.QTextDocument("testing")
dialog = QtGui.QPrintDialog(printer)
dialog.setModal(True)
dialog.setWindowTitle("printerrr")
pdialog = QtGui.QPrintPreviewDialog(printer)
pdialog.setWindowFlags(QtCore.Qt.Window)
pdialog.exec_()
如何预览报告并打印?
Qt打印对话框的基本演示:
PyQt4
PyQt5
编辑
要打印预览图形视图,请使用其^{} 方法:
对example by ekhumoro的PyQt5更新,提供图表的打印预览和打印:
编辑:要在Windows上运行上述演示代码,则需要:
相关问题 更多 >
编程相关推荐