--- a/qtpy/QtWebEngineWidgets.py
+++ b/qtpy/QtWebEngineWidgets.py
@@ -32,11 +32,11 @@
             QWebEngineSettings,
             QWebEngineView,
         )
-    except ModuleNotFoundError as error:
-        raise QtModuleNotInstalledError(
-            name="QtWebEngineWidgets",
-            missing_package="PyQtWebEngine",
-        ) from error
+    except ImportError:
+        from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
+        from PyQt5.QtWebKitWidgets import QWebView as QWebEngineView
+        from PyQt5.QtWebKit import QWebSettings as QWebEngineSettings
+        WEBENGINE = False
 elif PYQT6:
     try:
         from PyQt6.QtWebEngineCore import (
