WebBrowser/WebBrowserTabWidget.py

changeset 5806
2405d595c9cf
parent 5793
4ff73b969ab1
child 5993
4b2b9be7de14
equal deleted inserted replaced
5805:4939a09f1d69 5806:2405d595c9cf
660 printDialog.setOption(QAbstractPrintDialog.PrintCollateCopies) 660 printDialog.setOption(QAbstractPrintDialog.PrintCollateCopies)
661 printDialog.setOption(QAbstractPrintDialog.PrintPageRange) 661 printDialog.setOption(QAbstractPrintDialog.PrintPageRange)
662 if printDialog.exec_() == QDialog.Accepted: 662 if printDialog.exec_() == QDialog.Accepted:
663 if hasattr(browser.page(), "print"): 663 if hasattr(browser.page(), "print"):
664 # Qt >= 5.8.0 664 # Qt >= 5.8.0
665 browser.page().execPrintPage(printer) 665 browser.page().execPrintPage(printer, 10 * 1000)
666 elif hasattr(browser.page(), "printToPdf"): 666 elif hasattr(browser.page(), "printToPdf"):
667 # Qt >= 5.7.0 667 # Qt >= 5.7.0
668 if printer.outputFormat() == QPrinter.PdfFormat: 668 if printer.outputFormat() == QPrinter.PdfFormat:
669 # print to PDF file selected 669 # print to PDF file selected
670 browser.page().printToPdf( 670 browser.page().printToPdf(

eric ide

mercurial