]>
jfr.im git - irc/weechat/qweechat.git/blob - qweechat/qt_compat.py
9b96a319cd2f111511d738afc49fd7b920ab1faf
3 # File downloaded from:
4 # https://github.com/epage/PythonUtils/blob/master/util/qt_compat.py
9 from __future__
import with_statement
10 from __future__
import division
18 import PySide
.QtCore
as _QtCore
23 sip
.setapi('QString', 2)
24 sip
.setapi('QVariant', 2)
25 import PyQt4
.QtCore
as _QtCore
30 def _pyside_import_module(moduleName
):
31 pyside
= __import__('PySide', globals(), locals(), [moduleName
], -1)
32 return getattr(pyside
, moduleName
)
35 def _pyqt4_import_module(moduleName
):
36 pyside
= __import__('PyQt4', globals(), locals(), [moduleName
], -1)
37 return getattr(pyside
, moduleName
)
41 import_module
= _pyside_import_module
43 Signal
= QtCore
.Signal
45 Property
= QtCore
.Property
47 import_module
= _pyqt4_import_module
49 Signal
= QtCore
.pyqtSignal
50 Slot
= QtCore
.pyqtSlot
51 Property
= QtCore
.pyqtProperty
54 if __name__
== "__main__":