为 python 和Qt版本打印 Qt

Qt用于 python的版本号是以 Pythonic 方式输出的。 你可以使用以下 python 构造打印这些数字:



import PySide2.QtCore

# Prints PySide2 version
# e.g. 5.11.1a1
print(PySide2.__version__)

# Gets a tuple with each version component
# e.g. (5, 11, 1, 'a', 1)
print(PySide2.__version_info__)

# Prints the Qt version used to compile PySide2
# e.g."5.11.2"
print(PySide2.QtCore.__version__)

# Gets a tuple with each version components of Qt used to compile PySide2
# e.g. (5, 11, 2)
print(PySide2.QtCore.__version_info__)


注意,用于编译Qt的Qt版本可能与运行Qt的Qt版本不同。 要打印当前运行的Qt版本号,你可以使用:



print(PySide2.QtCore.qVersion())