Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ccfdf5a commit 76e8260Copy full SHA for 76e8260
lib/matplotlib/backends/qt_compat.py
@@ -15,6 +15,7 @@
15
16
from distutils.version import LooseVersion
17
import os
18
+import platform
19
import sys
20
21
import matplotlib as mpl
@@ -183,8 +184,10 @@ def is_pyqt5():
183
184
# Fixes issues with Big Sur
185
# https://bugreports.qt.io/browse/QTBUG-87014, fixed in qt 5.15.2
186
if (sys.platform == 'darwin' and
- LooseVersion(QtCore.qVersion()) < LooseVersion('5.15.2')):
187
- os.environ['QT_MAC_WANTS_LAYER'] = '1'
+ LooseVersion(platform.mac_ver()[0]) >= LooseVersion("10.16") and
188
+ LooseVersion(QtCore.qVersion()) < LooseVersion("5.15.2") and
189
+ "QT_MAC_WANTS_LAYER" not in os.environ):
190
+ os.environ["QT_MAC_WANTS_LAYER"] = "1"
191
192
193
# These globals are only defined for backcompatibility purposes.
0 commit comments