QWebEngineView - PDF maximieren / zoomen
Verfasst: Donnerstag 25. April 2024, 09:15
Hallo zusammen,
ich verwende QWebEngineView für die Ausgabe von PDF.
Da PDF´s unterschiedliche Größen haben, möchte ich diese auf die Größe des viewer size maximieren bzw. zoomen.
Leider habe ich dafür noch nicht den richtigen Ansatz gefunden und hoffe, dass Ihr mir dabei helfen könnt!
Mein aktueller Code dazu:
Danke schon mal im voraus!
Grüße Nobuddy
ich verwende QWebEngineView für die Ausgabe von PDF.
Da PDF´s unterschiedliche Größen haben, möchte ich diese auf die Größe des viewer size maximieren bzw. zoomen.
Leider habe ich dafür noch nicht den richtigen Ansatz gefunden und hoffe, dass Ihr mir dabei helfen könnt!
Mein aktueller Code dazu:
Code: Alles auswählen
def pdf_viewer(self, filepath):
# initializing viewer
QWebEngineSettings.globalSettings().setAttribute(
QWebEngineSettings.PluginsEnabled, True)
QWebEngineSettings.globalSettings().setAttribute(
QWebEngineSettings.FullScreenSupportEnabled, True)
viewer = QWebEngineView()
viewer_size = QSize(930, 830)
viewer.resize(viewer_size)
#viewer.page().fullScreenRequested.connect(self.FullscreenRequest)
#viewer.page().fullScreenRequested.connect(lambda request: request.accept())
viewer.setParent(None)
viewer.showFullScreen()
#viewer.page().setZoomFactor(2.0)
viewer.load(QUrl.fromUserInput(filepath))
print('viewer.isFullScreen()', viewer.isFullScreen())
return viewer
Grüße Nobuddy