diff options
Diffstat (limited to 'qutebrowser/qt/gui.py')
-rw-r--r-- | qutebrowser/qt/gui.py | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/qutebrowser/qt/gui.py b/qutebrowser/qt/gui.py index ce4780f42..6c08bc3c4 100644 --- a/qutebrowser/qt/gui.py +++ b/qutebrowser/qt/gui.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 Gui. + +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/qtgui-index.html +""" from qutebrowser.qt import machinery +machinery.init_implicit() + if machinery.USE_PYSIDE6: from PySide6.QtGui import * |