diff --git a/mne_qt_browser/_pg_figure.py b/mne_qt_browser/_pg_figure.py index f815127f..a794ac20 100644 --- a/mne_qt_browser/_pg_figure.py +++ b/mne_qt_browser/_pg_figure.py @@ -21,10 +21,20 @@ from os.path import getsize import numpy as np + +try: + from qtpy.QtCore import Qt +except Exception as exc: + if exc.__class__.__name__ == "QtBindingsNotFoundError": + raise ImportError( + "No Qt binding found, please install PyQt6, PyQt5, PySide6, or PySide2" + ) from None + else: + raise + from qtpy.QtCore import ( QEvent, QThread, - Qt, Signal, QRectF, QLineF,