From e7d71b1bc30c78174984104db606a23d124bbf76 Mon Sep 17 00:00:00 2001 From: stonebig Date: Wed, 15 Jul 2015 18:57:01 +0200 Subject: [PATCH] PyQt5 bug fix --- winpython/qt/__init__.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/winpython/qt/__init__.py b/winpython/qt/__init__.py index 57bd2eda..dbc4bf33 100644 --- a/winpython/qt/__init__.py +++ b/winpython/qt/__init__.py @@ -9,7 +9,15 @@ import os -os.environ.setdefault('QT_API', 'pyqt') +import imp + +try: + #be friendly with Pyqt5 + are_you_here = __import__('PyQt5') + os.environ.setdefault('QT_API','pyqt5') +except: + os.environ.setdefault('QT_API', 'pyqt') + assert os.environ['QT_API'] in ('pyqt5', 'pyqt', 'pyside') API = os.environ['QT_API']