1 # -*- coding: utf-8 -*-
2 # -----------------------------------------------------------------------------
3 # Copyright © 2009- The Spyder Development Team
5 # Licensed under the terms of the MIT License
6 # (see LICENSE.txt for details)
7 # -----------------------------------------------------------------------------
8 """Provides Qt3DLogic classes and functions."""
11 from . import PYQT5
, PYSIDE2
, PythonQtError
, PYSIDE_VERSION
12 from .py3compat
import PY2
15 from PyQt5
.Qt3DLogic
import *
17 if not PY2
or (PY2
and PYSIDE_VERSION
< '5.12.4'):
18 # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-1026
19 import PySide2
.Qt3DLogic
as __temp
21 for __name
in inspect
.getmembers(__temp
.Qt3DLogic
):
22 globals()[__name
[0]] = __name
[1]
24 raise PythonQtError('A bug in Shiboken prevents this')
26 raise PythonQtError('No Qt bindings could be found')