Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
4.4.1
-
None
Description
Use of QtWebView when it is installed without all of it's dependent Qt add-on libraries installed results in an app that fails to run properly, with just the message:
No WebView plug-in found!
Enabling plugin debugging with environment variable QT_DEBUG_PLUGINS set to 1 does not provide any further information - just that the webview plugin dll failed to load. This is a common occurrence on Windows - where dependent libraries are hard to diagnose.
Using Windows procmon tool, I was able to determine that I was missing Qt6WebChanneld.dll, and Qt6Positioningd.dll. I was aware that WebView required WebEngine, but I was unaware that it required Positioning and WebChannel.
I expect customers may run into this as well - and it would lead to a bad experience.
Can there be a mechanism to automatically select dependent components in the installer?
Playing around with the installer, it seems like this functionality (relationships between components, and enforcing that dependent components are installed)
Attachments
Issue Links
- duplicates
-
QTBUG-97684 WebView / WebEngine does not work from installer if manualy selected
- Closed