Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在导入之前,我如何知道系统中的哪个Qt quick版本?_Qt_Qml - Fatal编程技术网

在导入之前,我如何知道系统中的哪个Qt quick版本?

在导入之前,我如何知道系统中的哪个Qt quick版本?,qt,qml,Qt,Qml,通过qVersion()我将获得Qt版本为5.13.1 但在QML中,我使用导入QtQuick 2.12。如何获得QtQuick版本C++/QML(2.12)?我不知道有什么方法可以“打印QtQuick版本”(根据您对问题的评论)。然而,在阅读文档时,它似乎只是Qt版本和QtQuick版本之间的1:1映射 似乎确认了该帖子: 每一个新的Qt版本都会有一个新的QtQuick版本。到目前为止,这是一个1对1的映射:qt5.x有qtquick2.x(因此,qt5.4有qtquick2.4)。您可以通过

通过
qVersion()
我将获得Qt版本为
5.13.1


但在QML中,我使用
导入QtQuick 2.12
。如何获得QtQuick版本C++/QML(
2.12
)?

我不知道有什么方法可以“打印QtQuick版本”(根据您对问题的评论)。然而,在阅读文档时,它似乎只是Qt版本和QtQuick版本之间的1:1映射

似乎确认了该帖子:

每一个新的Qt版本都会有一个新的QtQuick版本。到目前为止,这是一个1对1的映射:qt5.x有qtquick2.x(因此,qt5.4有qtquick2.4)。您可以通过打开矩形或项目的文档来检查这一点

以下是显示Qt版本和QtQuick(控件)版本映射的相应文档:
因此,当您使用Qt
5.13
时,似乎需要使用/导入QtQuick
2.13
,我不知道如何“打印QtQuick版本”(根据您对问题的评论)。然而,在阅读文档时,它似乎只是Qt版本和QtQuick版本之间的1:1映射

似乎确认了该帖子:

每一个新的Qt版本都会有一个新的QtQuick版本。到目前为止,这是一个1对1的映射:qt5.x有qtquick2.x(因此,qt5.4有qtquick2.4)。您可以通过打开矩形或项目的文档来检查这一点

以下是显示Qt版本和QtQuick(控件)版本映射的相应文档:
由此看来,当您使用Qt
5.13

时,您需要使用/导入QtQuick
2.13
,我认为您的问题需要更多关于您试图实现的目标以及您面临的实际问题/问题的信息。请记住,Qt版本将不同于QtQuick版本,因为它们是两个独立的软件组件。您可以在文档中找到更多信息:这就是Joel所说的,我要求打印Qt快速版。有可能吗?我认为你的问题需要更多的信息来说明你正在努力实现的目标以及你面临的实际问题。请记住,Qt版本将不同于QtQuick版本,因为它们是两个独立的软件组件。您可以在文档中找到更多信息:这就是Joel所说的,我要求打印Qt快速版。可能吗?这不一定是QML文件中导入的版本:如果不需要更新版本的QtQuick的功能,那么即使使用最新的Qt,也可以导入QtQuick 2.0。这不一定是QML文件中导入的版本:即使使用最新的Qt,也可以导入QtQuick 2.0,如果不需要新版本QtQuick的功能。