##// END OF EJS Templates
disable download-as-pt...
disable download-as-pt since it doesn't work. Adds a note about nbconvert needed to bring it back.

File last commit:

r9722:7ec1888e
r13108:b1fe22d2
Show More
qt.py
23 lines | 732 B | text/x-python | PythonLexer
Evan Patterson
Paved the way for PySide support....
r3304 """ A Qt API selector that can be used to switch between PyQt and PySide.
MinRK
reorder qt support in kernel...
r4191
This uses the ETS 4.0 selection pattern of:
PySide first, PyQt with API v2. second.
Do not use this if you need PyQt with the old QString/QVariant API.
Evan Patterson
Paved the way for PySide support....
r3304 """
import os
epatters
Clean up in Qt API switcher.
r3306
Chris Beaumont
Refactor qt import logic. Fixes #2955
r9722 from IPython.external.qt_loaders import (load_qt, QT_API_PYSIDE,
QT_API_PYQT)
Evan Patterson
Paved the way for PySide support....
r3304
Chris Beaumont
Refactor qt import logic. Fixes #2955
r9722 QT_API = os.environ.get('QT_API', None)
if QT_API not in [QT_API_PYSIDE, QT_API_PYQT, None]:
raise RuntimeError("Invalid Qt API %r, valid values are: %r, %r" %
(QT_API, QT_API_PYSIDE, QT_API_PYQT))
epatters
Smarter Qt binding selection when environment variable is not specified.
r3927 if QT_API is None:
Chris Beaumont
Refactor qt import logic. Fixes #2955
r9722 api_opts = [QT_API_PYSIDE, QT_API_PYQT]
epatters
Clean up in Qt API switcher.
r3306 else:
Chris Beaumont
Refactor qt import logic. Fixes #2955
r9722 api_opts = [QT_API]
QtCore, QtGui, QtSvg, QT_API = load_qt(api_opts)