]>
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
17 import PySide
.QtCore
as _QtCore
22 sip
.setapi('QString', 2)
23 sip
.setapi('QVariant', 2)
24 import PyQt4
.QtCore
as _QtCore
29 def _pyside_import_module(moduleName
):
30 pyside
= __import__('PySide', globals(), locals(), [moduleName
], -1)
31 return getattr(pyside
, moduleName
)
34 def _pyqt4_import_module(moduleName
):
35 pyside
= __import__('PyQt4', globals(), locals(), [moduleName
], -1)
36 return getattr(pyside
, moduleName
)
40 import_module
= _pyside_import_module
42 Signal
= QtCore
.Signal
44 Property
= QtCore
.Property
46 import_module
= _pyqt4_import_module
48 Signal
= QtCore
.pyqtSignal
49 Slot
= QtCore
.pyqtSlot
50 Property
= QtCore
.pyqtProperty
53 if __name__
== "__main__":