QML模块

 Qt Quick
时间:

一个QML模块在一个类型命名空间中提供了版本类型和JavaScript资源,可以被导入该模块的客户端使用。模块提供的类型可能定义在C++的插件中,也可以能定义在QML文档中。模块使用了QML的版本系统,这允许模块可以独立更新。

定义一个模块可以实现如下功能:

  • 在一个项目中可以共享常见的QML类型,例如,不同的窗口可以使用一组UI组件。
  • 分布QML库
  • 可以将功能模块化,一个程序可以只加载需要的库;
  • 因为版本化的类型和资源,可以保证模块的安全更新,而不需要打破客户端代码。

可以在帮助中索引QMl Modules关键子查看。


0 评论