我知道我正在运送我的应用程序的Qt版本。我想Qt的单个版本只包含每个QML模块的单个版本。所以如果我写的话:
import QtQuick
(没有指定版本),这将是明确的。那么为什么需要指定模块版本?
答案 0 :(得分:2)
所以每个人都可以看到,需要哪个版本。
可能是您使用QtQuick 2.7的某些功能运送您的代码 试图用旧版本(比如:QtQuick 2.5)打开它,奇怪的是 - 它已经坏了 如果您导入特定版本,很明显,错误源于太旧的版本。
我认为最好总是尝试使用最少的版本。因此,除非您使用QtQuick 2.7的功能,否则请声明旧版本,以最大限度地提高兼容性。