more pyqt6 enum goodness

Fixes #1959011 [Printing doesn't work in beta 5.99.4 (portable)](https://bugs.launchpad.net/calibre/+bug/1959011)
This commit is contained in:
Kovid Goyal 2022-01-25 20:47:50 +05:30
parent cb975976c1
commit ee2defeecc
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -37,7 +37,7 @@ class PrintDialog(Dialog):
def __init__(self, book_title, parent=None, prefs=vprefs): def __init__(self, book_title, parent=None, prefs=vprefs):
self.book_title = book_title self.book_title = book_title
self.default_file_name = sanitize_file_name(book_title[:75] + '.pdf') self.default_file_name = sanitize_file_name(book_title[:75] + '.pdf')
self.paper_size_map = {a:getattr(QPageSize, a.capitalize()) for a in PAPER_SIZES} self.paper_size_map = {a:getattr(QPageSize.PageSizeId, a.capitalize()) for a in PAPER_SIZES}
Dialog.__init__(self, _('Print to PDF'), 'print-to-pdf', prefs=prefs, parent=parent) Dialog.__init__(self, _('Print to PDF'), 'print-to-pdf', prefs=prefs, parent=parent)
def setup_ui(self): def setup_ui(self):