import QtQuick import QtWebEngine WebEngineView { anchors.fill: parent signal signal_LoadFinished(bool ok) url: "https://doc.qt.io/qt-6/qwebengineview.html" onContextMenuRequested: (request) => { request.accepted = true } onLoadingChanged: (loadingInfo)=> { if(loadingInfo.status === WebEngineView.LoadStartedStatus){ return } signal_LoadFinished(loadingInfo.status === WebEngineView.LoadSucceededStatus) if(loadingInfo.status === WebEngineView.LoadSucceededStatus) { printToPdf("finalReport_1.pdf") } } }