Ubuntu.Components 和 QtQuick 有什么区别?

Ubuntu.Components 和 QtQuick 有什么区别?

QtQuick 2.0

Ubuntu.组件 0.1

是开发 Ubuntu 应用程序时的两个常见导入。

  1. 这些是类吗?你能用这种方式导入成员函数吗?如果可以,如何知道哪些成员函数可以导入?
  2. 我为什么要导入 QtQuick 1.x 有什么理由吗,或者通常可以合理地假设我应该使用最新版本吗?
  3. 我如何知道其中一个的最新版本是什么?
  4. 广义上讲,这些导入实际上提供了什么功能?

答案1

  1. QtQuick 和 Ubuntu.Components 是两个不同的命名空间输入它们可以访问几个标准组件,例如 QtQuick 的 Rectangle 或 Ubuntu.Components 的 UbuntuShape。

  2. 您始终必须指定要导入的版本,因为您的系统上可能已经安装了多个版本,例如 QtWebKit.experimental 1.0 和 QtWebKit 3.0。

    请注意,Ubuntu.Components 需要 QtQuick 2.0,而不是 1.x

  3. 要了解他们的版本,一种可能的方法是看看他们的目录文件。

  4. 两者提供的对象类型列表太长,无法在此列出,因此请访问以下链接以获取完整参考:

相关内容