All version information is in PyQt5.Qt:
from PyQt5 import Qt vers = ['%s = %s' % (k,v) for k,v in vars(Qt).items() if k.lower().find('version') >= 0 and not inspect.isbuiltin(v)] print('\n'.join(sorted(vers)))
prints
PYQT_VERSION = 328193 PYQT_VERSION_STR = 5.2.1 QOpenGLVersionProfile = <class 'PyQt5.QtGui.QOpenGLVersionProfile'> QT_VERSION = 328192 QT_VERSION_STR = 5.2.0 qVersion = <built-in function qVersion> qWebKitMajorVersion = <built-in function qWebKitMajorVersion> qWebKitMinorVersion = <built-in function qWebKitMinorVersion> qWebKitVersion = <built-in function qWebKitVersion>
Functions can also be called:
>>> vers = ['%s = %s' % (k,v()) for k,v in vars(Qt).items() if k.lower().find('version') >= 0 and inspect.isbuiltin(v)] >>> print('\n'.join(sorted(vers))) qVersion = 5.2.0 qWebKitMajorVersion = 538 qWebKitMinorVersion = 1 qWebKitVersion = 538.1
source share