Remove the scroll bar, ShowScrollBars, add for 5.10 loader.page (). Settings (). SetAttribute (QtWebEngineWidgets.QWebEngineSettings.ShowScrollBars, False)
Here is an example:
import sys from PyQt5 import QtCore, QtWidgets, QtWebEngineWidgets app = QtWidgets.QApplication(sys.argv) loader = QtWebEngineWidgets.QWebEngineView() loader.setZoomFactor(1) # Удалите полосу прокрутки, ShowScrollBars, добавьте для 5.10 loader.page().settings().setAttribute(QtWebEngineWidgets.QWebEngineSettings.ShowScrollBars, False) loader.page().pdfPrintingFinished.connect( lambda *args: print('finished:', args)) loader.load(QtCore.QUrl('https://en.wikipedia.org/wiki/Main_Page')) def emit_pdf(finished): loader.show() #loader.page().printToPdf("test123.pdf") loader.loadFinished.connect(emit_pdf) app.exec()
