Python Qt: Qprinter не определен - PullRequest
0 голосов
/ 25 января 2010

Я пытаюсь установить принтер для запуска вывода из 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

Определение принтера явно внутри функции. Итак, что мне здесь не хватает?

Все комментарии и предложения высоко ценятся.

1 Ответ

2 голосов
/ 25 января 2010
  1. Импортировали ли вы модуль, содержащий QPrinter? используя директиву импорта?

  2. Является ли модуль, содержащий QPrinter, в вашем пути к Python?

...