Python Qt:Qprinter未定义
我试图让打印机运行html文档的输出 这里有一个小函数可以实现这一点:Python Qt:Qprinter未定义,python,html,qt,document,printing,Python,Html,Qt,Document,Printing,我试图让打印机运行html文档的输出 这里有一个小函数可以实现这一点: def callPrinterHtml(self,document): self.printer = QPrinter() self.printer.setPageSize(QPrinter.Letter) dialog = QPrintDialog(self.printer, self) if dialog.exec_(): document.print_(self.pri
def callPrinterHtml(self,document):
self.printer = QPrinter()
self.printer.setPageSize(QPrinter.Letter)
dialog = QPrintDialog(self.printer, self)
if dialog.exec_():
document.print_(self.printer)
然而,弹出的信息是:
self.printer = QPrinter()
NameError: global name 'QPrinter' is not defined
打印机定义清楚地位于函数内部。那么,我错过了什么
我们非常感谢您的所有意见和建议
现在它工作了:从PyQt4导入QtGui,从PyQt4.QtCore导入的QtCore*从PyQt4.QtGui导入*,在只包含第一次导入之前。谢谢你的建议!