qt - 在导入之前,我如何知道系统中的哪个 Qt 快速版本?
问题描述
通过qVersion()
我将获得 Qt 版本为5.13.1
但在 QML 中,我使用import QtQuick 2.12
. 如何获得 QtQuick 版本 C++/QML ( 2.12
)?
解决方案
我不知道“打印 QtQuick 版本”的任何方法(根据您对问题的评论)。但是,阅读文档似乎只是 Qt 版本和 QtQuick 版本之间的 1:1 映射。
此 Qt 论坛帖子似乎证实了该帖子:
每个新的 Qt 版本都会获得一个新的 QtQuick 版本。到目前为止,这是一个 1 对 1 的映射:Qt 5.x 有 QtQuick 2.x(所以,Qt 5.4 有 QtQuick 2.4)。您可以通过打开文档来检查 - 例如 - 矩形或项目。
以下是显示 Qt 版本和 QtQuick(Controls) 版本映射的相应文档:https ://doc.qt.io/qt-5/qtquickcontrols-index.html
从中看来您需要使用/2.13
使用 Qt 时导入 QtQuick 5.13
。