Does this mean that QWebEngineWidget can't be used in windows 7 ?
short answer, yes
as far as I know, QWebEngineWidget is based on Chronium api and looking here google says it should work with win 7 and newer, so no Idea why it doesn't work with win7
maybe the version used to build QwebEngineWidget for Qt 5.11 does no longer support Win7? You'll have to check the release notes of 5.11 what version of chronium is used and verify that.
And copy pepflashplayer.dll and manifest.json from Google Chrome to C:\Windows\System32\Macromed\Flash and then in main() or MainWindow() .
But it seems not work. it still notice can't install flash plugin.
I am using the 5.9.1. Is there any version limitation for Chrome browser? How can i know it adapt to my Qwebengineview?
Any one can help ?
Thansk very much!!
p.s. Why is QtWebEngine not supported on Windows 32 bit? That caught me by surprise!
It is supported, but no pre-built libraries are supplied. This is because Qt WebEngine uses Chromium internally, and this version of Chromium only supports MSVC2017 on Windows. However, the Qt Project only supplies the 64-bit version of Qt for MSVC 2017.
To get the binaries, you'll need to build the 32-bit version of Qt for MSVC 2017 yourself. This can be quite a lengthy process; are you prepared to do this? If so, get started at https://wiki.qt.io/Building_Qt_5_from_Git (Note: The instructions for building Qt WebEngine seem to be missing. I've never done it myself, so I'll let someone else chime in with the details)
Also, it is possible to derive from QWebEngineView and override QWebEngineView* createWindow(QWebEnginePage::WebWindowType type) returning this, but this loses the history, i.e. user can't navigate Back.