I have this partially working, but I'm facing several difficulties:
1) It appears that QWebEnginePage requires a QWebEngineView. (see setView() method here: https://code.woboq.org/qt5/qtwebengine/src/webenginewidgets/api/qwebenginepage.cpp.html)
2) QWebEngineView does not appear to render unless it's visible.
3) There don't appear to be any means to detect what areas of the view have been affected.
I'd like confirmation as to whether this is even possible to do with the new API? The old QT WebKit API offered a means to do this.