QtQml和QtQuick有什么区别?

时间:2015-03-30 07:32:43

标签: qt qml qt-quick qtquick2

http://doc.qt.io/qt-5/qtqml-qmlmodule.html

QtQml和QtQuick似乎是不同的东西,这就是为什么有两个单独的导入语句。

import QtQml 2.2
import QtQuick 2.3

QtQml和QtQuick之间有什么区别,在哪些情况下应该使用每个真实案例?

1 个答案:

答案 0 :(得分:8)

来自Qt Documentation

  

请注意,虽然Qt QML模块提供了语言和   Qt Quick模块的基础设施,Qt Quick模块提供了很多   可视化组件,模型视图支持,动画框架和   更多用于构建用户界面。

因此QtQML提供基本的基础设施,而QtQuick提供UI组件。

也可以从文档中找到。

  

大多数客户端永远不需要使用QtQml导入   QtQuick命名空间也提供了类型,可以导入它们   如下: