qt4 - ¿Cómo encontrar la versión de Qt?
pyqt qt-creator (4)
Comenzando con Qt 5.3 puede usar:
qtdiag
Esto imprime una gran cantidad de información útil. La primera línea incluye la versión:
Qt 5.5.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160407) on "xcb"
Cómo saber qué versión de Qt estoy usando. Cuando abro Qt Creator, muestra Bienvenido a Qt Creator 2.3.IN Build Setting Muestra Qt Version Qt 4.7.1. Por favor, ayúdame.
Está utilizando Qt versión 4.7.1, porque esa es la versión de qmake. También puedes usar el tipo de shell qmake -v para obtenerlo. La otra versión, a saber 2.3, es la versión de Qt Creator, no de Qt
Toda la información de la versión está en 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)))
huellas dactilares
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>
Las funciones se pueden llamar también:
>>> 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
qmake-qt5 --version
o
qmake --version