gpt4 book ai didi

qt - QML 导入语句 : why specify module version?

转载 作者:行者123 更新时间:2023-12-01 03:29:23 28 4
gpt4 key购买 nike

我知道我的应用程序是什么版本的 Qt。而且我认为单个版本的 Qt 仅包含每个 QML 模块的单个版本。所以如果我要写:

import QtQuick

(没有指定版本),那将是明确的。那么为什么需要指定模块版本呢?

最佳答案

它是,所以每个人都可以看到,需要哪个版本。

可能是您使用 QtQuick 2.7 的功能发布您的代码,某人
试图用旧版本(比如:QtQuick 2.5)打开它,奇怪的是 - 它坏了。
如果您导入特定版本,很明显,错误源于版本太旧。

我认为最好总是尝试使用最少的版本。因此,除非您使用 QtQuick 2.7 的功能,否则请声明较旧的功能,以最大限度地提高兼容性。

关于qt - QML 导入语句 : why specify module version?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39100089/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com