From 5a8d57d33cea2c432e42d50629ec9b8cc0b7903d Mon Sep 17 00:00:00 2001 From: Christian Brodbeck Date: Sun, 22 Nov 2020 18:10:56 -0500 Subject: [PATCH] FIX: qt5 macOS 11 compatibility --- mne/gui/_backend.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mne/gui/_backend.py b/mne/gui/_backend.py index 74a0ff6b0a4..f307323718b 100644 --- a/mne/gui/_backend.py +++ b/mne/gui/_backend.py @@ -4,6 +4,7 @@ # License: BSD (3-clause) import os +import sys from ..utils import warn, _check_pyqt5_version @@ -35,6 +36,9 @@ def _check_backend(): backend = _get_pyface_backend() if backend == 'qt4': _check_pyqt5_version() + # QT 5 macOS 11 compatibility: + if sys.platform == 'darwin' and 'QT_MAC_WANTS_LAYER' not in os.environ: + os.environ['QT_MAC_WANTS_LAYER'] = '1' else: msg = ("Using the currently selected Pyface backend %s is not " "recommended, and it might not work properly. We recommend "