6969self .__modified__ = list () # Existing members modified in some way
7070
7171# Below members are set dynamically on import relative the original binding.
72- self .__version__ = "0.6.6 "
72+ self .__version__ = "0.6.7 "
7373self .__qt_version__ = "0.0.0"
7474self .__binding__ = "None"
7575self .__binding_version__ = "0.0.0"
@@ -159,6 +159,8 @@ def _pyqt5():
159159 _remap (QtCore , "Property" , QtCore .pyqtProperty )
160160
161161 _add (QtCompat , "__binding__" , PyQt5 .__name__ )
162+ _add (QtCompat , "__binding_version__" , PyQt5 .QtCore .PYQT_VERSION_STR )
163+ _add (QtCompat , "__qt_version__" , PyQt5 .QtCore .QT_VERSION_STR )
162164 _add (QtCompat , "load_ui" , lambda fname : uic .loadUi (fname ))
163165 _add (QtCompat , "translate" , QtCore .QCoreApplication .translate )
164166 _add (QtCompat , "setSectionResizeMode" ,
@@ -189,7 +191,7 @@ def _pyqt4():
189191
190192 import PyQt4 .Qt
191193 from PyQt4 import QtCore , QtGui , uic
192-
194+
193195
194196 _remap (PyQt4 , "QtWidgets" , QtGui )
195197 _remap (QtCore , "Signal" , QtCore .pyqtSignal )
@@ -208,6 +210,8 @@ def _pyqt4():
208210 "QtWebkit is optional in Qt , therefore might not be available"
209211
210212 _add (QtCompat , "__binding__" , PyQt4 .__name__ )
213+ _add (QtCompat , "__binding_version__" , PyQt4 .QtCore .PYQT_VERSION_STR )
214+ _add (QtCompat , "__qt_version__" , PyQt4 .QtCore .QT_VERSION_STR )
211215 _add (QtCompat , "load_ui" , lambda fname : uic .loadUi (fname ))
212216 _add (QtCompat , "setSectionResizeMode" , QtGui .QHeaderView .setResizeMode )
213217
@@ -235,6 +239,8 @@ def _pyside2():
235239 _remap (QtCore , "QStringListModel" , QtGui .QStringListModel )
236240
237241 _add (QtCompat , "__binding__" , PySide2 .__name__ )
242+ _add (QtCompat , "__binding_version__" , PySide2 .__version__ )
243+ _add (QtCompat , "__qt_version__" , PySide2 .QtCore .qVersion ())
238244 _add (QtCompat , "load_ui" , lambda fname : QtUiTools .QUiLoader ().load (fname ))
239245
240246 _add (QtCompat , "setSectionResizeMode" ,
@@ -265,6 +271,8 @@ def _pyside():
265271 "QtWebkit is optional in Qt, therefore might not be available"
266272
267273 _add (QtCompat , "__binding__" , PySide .__name__ )
274+ _add (QtCompat , "__binding_version__" , PySide .__version__ )
275+ _add (QtCompat , "__qt_version__" , PySide .QtCore .qVersion ())
268276 _add (QtCompat , "load_ui" , lambda fname : QtUiTools .QUiLoader ().load (fname ))
269277 _add (QtCompat , "setSectionResizeMode" , QtGui .QHeaderView .setResizeMode )
270278
0 commit comments