QML 全局对象

Qml全局对象的描述

QML JavaScript 宿主环境实现了以下宿主对象和函数。它们是内置的,因此您可以在 QML 中加载的任何 JavaScript 代码中使用它们,无需额外的导入:

  • Qt 对象:一个提供特定于 QML 环境的辅助方法和属性的 QML 对象。

  • qsTr() , qsTranslate() , qsTrId() , QT_TR_NOOP()() , QT_TRANSLATE_NOOP() , QT_TRID_NOOP() 函数:QML 函数,允许您在 QML 环境中翻译字符串和字符串字面量。

  • gc() 函数:一个 QML 函数,用于手动触发垃圾回收。

  • print() 函数:一个 QML 函数,用于将输出打印到控制台。

  • 控制台对象:实现了FireBug控制台API的一个子集。

  • XMLHttpRequest,DOMException:实现了W3C XMLHttpRequest规范的一个子集。

注意

你不能使用globalObject()函数来改变QQmlEngine的全局对象。更多信息,请参见JavaScript Environment Restrictions