Я пытаюсь установить принтер для запуска вывода из HTML-документа.
Вот небольшая функция для этого:
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
Определение принтера явно внутри функции. Итак, что мне здесь не хватает?
Все комментарии и предложения высоко ценятся.