486 self.print(printer, printCallback) |
486 self.print(printer, printCallback) |
487 |
487 |
488 loop.exec() |
488 loop.exec() |
489 return resultDict["res"] |
489 return resultDict["res"] |
490 |
490 |
491 def __contentsSizeChanged(self, size): |
491 def __contentsSizeChanged(self, size): # noqa: U100 |
492 """ |
492 """ |
493 Private slot to work around QWebEnginePage not scrolling to anchors |
493 Private slot to work around QWebEnginePage not scrolling to anchors |
494 when opened in a background tab. |
494 when opened in a background tab. |
495 |
495 |
496 @param size changed contents size (unused) |
496 @param size changed contents size (unused) |
497 @type QSize |
497 @type QSizeF |
498 """ |
498 """ |
499 fragment = self.url().fragment() |
499 fragment = self.url().fragment() |
500 self.runJavaScript(Scripts.scrollToAnchor(fragment)) |
500 self.runJavaScript(Scripts.scrollToAnchor(fragment)) |
501 |
501 |
502 ############################################## |
502 ############################################## |