]>
jfr.im git - irc/weechat/qweechat.git/blob - src/qweechat/qt_compat.py
3 # File downloaded from: https://github.com/epage/PythonUtils/blob/master/util/qt_compat.py
8 from __future__
import with_statement
9 from __future__
import division
16 import PySide
.QtCore
as _QtCore
21 sip
.setapi('QString', 2)
22 sip
.setapi('QVariant', 2)
23 import PyQt4
.QtCore
as _QtCore
28 def _pyside_import_module(moduleName
):
29 pyside
= __import__('PySide', globals(), locals(), [moduleName
], -1)
30 return getattr(pyside
, moduleName
)
33 def _pyqt4_import_module(moduleName
):
34 pyside
= __import__('PyQt4', globals(), locals(), [moduleName
], -1)
35 return getattr(pyside
, moduleName
)
39 import_module
= _pyside_import_module
41 Signal
= QtCore
.Signal
43 Property
= QtCore
.Property
45 import_module
= _pyqt4_import_module
47 Signal
= QtCore
.pyqtSignal
48 Slot
= QtCore
.pyqtSlot
49 Property
= QtCore
.pyqtProperty
52 if __name__
== "__main__":