diff options
Diffstat (limited to 'qutebrowser/qt/webkitwidgets.py')
-rw-r--r-- | qutebrowser/qt/webkitwidgets.py | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/qutebrowser/qt/webkitwidgets.py b/qutebrowser/qt/webkitwidgets.py index fc5228b31..d6e7254f6 100644 --- a/qutebrowser/qt/webkitwidgets.py +++ b/qutebrowser/qt/webkitwidgets.py @@ -1,10 +1,22 @@ # vim: ft=python fileencoding=utf-8 sts=4 sw=4 et: -# FIXME:qt6 (lint) -# pylint: disable=missing-module-docstring,wildcard-import,no-else-raise -# flake8: noqa +# pylint: disable=wildcard-import,no-else-raise + +"""Wrapped Qt imports for Qt WebKit Widgets. + +All code in qutebrowser should use this module instead of importing from +PyQt/PySide directly. This allows supporting both Qt 5 and Qt 6 +(though WebKit is only supported with Qt 5). + +See machinery.py for details on how Qt wrapper selection works. + +Any API exported from this module is based on the QtWebKit 5.212 API: +https://qtwebkit.github.io/doc/qtwebkit/qtwebkitwidgets-index.html +""" from qutebrowser.qt import machinery +machinery.init_implicit() + if machinery.USE_PYSIDE6: raise machinery.Unavailable() |