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函数。
- console对象:实现了FireBug控制台API的一个子集。
- XMLHttpRequest,DOMException:实现了W3C XMLHttpRequest规范的一个子集。
注意:您不能使用globalObject()函数来更改QQmlEngine的全局对象。有关更多信息,请参阅JavaScript环境限制。
© 2024 Qt公司有限公司。本文件中包含的文档贡献是相应所有者的版权所有。本文件的文档受GNU自由文档许可证版本1.3的条款约束,由自由软件基金会发布。Qt及其相关标志是芬兰以及/或世界其他地区的Qt公司有限公司的注册商标。所有其他商标均为其所有者的财产。