util.py
22 lines
| 569 B
| text/x-python
|
PythonLexer
epatters
|
r2643 | """ Defines miscellaneous Qt-related helper classes and functions. | ||
""" | ||||
# System library imports. | ||||
from PyQt4 import QtCore | ||||
# IPython imports. | ||||
from IPython.utils.traitlets import HasTraits | ||||
MetaHasTraits = type(HasTraits) | ||||
MetaQObject = type(QtCore.QObject) | ||||
class MetaQObjectHasTraits(MetaQObject, MetaHasTraits): | ||||
""" A metaclass that inherits from the metaclasses of both HasTraits and | ||||
QObject. | ||||
Using this metaclass allows a class to inherit from both HasTraits and | ||||
QObject. See QtKernelManager for an example. | ||||
""" | ||||
epatters
|
r2702 | pass | ||
epatters
|
r2643 | |||