Пример #1
0
# -*- coding: utf-8 -*-
# Copyright (c) 2012-2017, Anima Istanbul
#
# This module is part of anima-tools and is released under the BSD 2
# License: http://www.opensource.org/licenses/BSD-2-Clause

from anima import logger
from anima.ui import IS_PYSIDE, IS_PYSIDE2, IS_PYQT4, IS_QTPY

if IS_PYQT4():
    logger.debug('importing PyQt4')
    import sip
    sip.setapi('QString', 2)
    sip.setapi('QVariant', 2)
    from PyQt4 import QtGui, QtCore
    QtWidgets = QtGui
elif IS_PYSIDE():
    logger.debug('importing PySide')
    from PySide import QtGui, QtCore
    QtWidgets = QtGui
elif IS_PYSIDE2():
    logger.debug('importing PySide2')
    from PySide2 import QtGui, QtCore, QtWidgets
elif IS_QTPY():
    logger.debug('importing Qt.py')
    from Qt import QtGui, QtCore, QtWidgets
Пример #2
0
# -*- coding: utf-8 -*-
# Copyright (c) 2012-2015, Anima Istanbul
#
# This module is part of anima-tools and is released under the BSD 2
# License: http://www.opensource.org/licenses/BSD-2-Clause

from anima import logger
from anima.ui import IS_PYSIDE, IS_PYSIDE2, IS_PYQT4


print ("IS_PYQT4(): %s" % IS_PYQT4())
print ("IS_PYSIDE(): %s" % IS_PYSIDE())
print ("IS_PYSIDE2(): %s" % IS_PYSIDE2())

if IS_PYQT4():
    logger.debug('importing PyQt4')
    import sip
    sip.setapi('QString', 2)
    sip.setapi('QVariant', 2)
    from PyQt4 import QtGui, QtCore
    QtWidgets = QtGui
elif IS_PYSIDE():
    logger.debug('importing PySide')
    from PySide import QtGui, QtCore
    QtWidgets = QtGui
elif IS_PYSIDE2():
    logger.debug('importing PySide2')
    from PySide2 import QtGui, QtCore, QtWidgets