QML 全局对象
QML JavaScript 主机环境实现了以下主机对象和函数。它们是内置的,因此你可以在 QML 中加载的任何 JavaScript 代码中使用它们,无需额外导入:
- Qt object: 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 环境限制。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.