diff options
Diffstat (limited to 'qutebrowser/qt/webenginecore.py')
-rw-r--r-- | qutebrowser/qt/webenginecore.py | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/qutebrowser/qt/webenginecore.py b/qutebrowser/qt/webenginecore.py index b1e650d24..f45d13f54 100644 --- a/qutebrowser/qt/webenginecore.py +++ b/qutebrowser/qt/webenginecore.py @@ -1,10 +1,21 @@ # vim: ft=python fileencoding=utf-8 sts=4 sw=4 et: -# FIXME:qt6 (lint) -# pylint: disable=missing-module-docstring,import-error,wildcard-import,unused-wildcard-import,unused-import -# flake8: noqa +# pylint: disable=import-error,wildcard-import,unused-wildcard-import,unused-import + +"""Wrapped Qt imports for Qt WebEngine Core. + +All code in qutebrowser should use this module instead of importing from +PyQt/PySide directly. This allows supporting both Qt 5 and Qt 6. + +See machinery.py for details on how Qt wrapper selection works. + +Any API exported from this module is based on the Qt 6 API: +https://doc.qt.io/qt-6/qtwebenginecore-index.html +""" from qutebrowser.qt import machinery +machinery.init_implicit() + if machinery.USE_PYSIDE6: from PySide6.QtWebEngineCore import * |