qt4 pyqt qt-creator qtcore qtcpsocket

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