QML 全局对象#

Qml 全局对象描述

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

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

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

  • gc() 函数:一个允许您手动触发垃圾回收的 QML 函数。

  • print() 函数:一个允许您将输出打印到控制台的 QML 函数。

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

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

注意

您不能使用 globalObject() 函数来更改 QQmlEngine 的全局对象。有关更多信息,请参阅 JavaScript 环境限制