--- a/WebBrowser/WebBrowserTabWidget.py Wed Jan 16 19:16:23 2019 +0100 +++ b/WebBrowser/WebBrowserTabWidget.py Wed Jan 16 19:25:34 2019 +0100 @@ -444,6 +444,12 @@ browser.page().recentlyAudibleChanged.connect( lambda audible: self.__recentlyAudibleChanged( audible, browser.page())) + try: + browser.page().printRequested.connect( + lambda: self.printBrowser(browser)) + except AttributeError: + # pre Qt 5.12 + pass if position == -1: index = self.addTab(browser, self.tr("..."))