Qt Qml C++ Classes

Qt Qml 模块提供的 C++ API。更多

QJSEngine

用于评估 JavaScript 代码的环境

QJSManagedValue

代表 JavaScript 堆上属于 QJSEngine 的值

QJSPrimitiveNull

表示 JavaScript 空值的空标记类型

QJSPrimitiveUndefined

表示 JavaScript 未定义类型及其单一值的空标记类型

QJSPrimitiveValue

在 JavaScript 语义中对原始类型进行操作

QJSValue

充当 Qt/JavaScript 数据类型的容器

QJSValueIterator

用于 QJSValue 的 Java 风格迭代器

QQmlAbstractUrlInterceptor

可控制 QML 文件加载

QQmlApplicationEngine

从单个 QML 文件加载应用程序的便捷方法

QQmlComponent

封装 QML 组件定义

QQmlContext

在 QML 引擎中定义上下文

QQmlContext::PropertyPair

QQmlEngine

实例化 QML 组件的环境

QQmlEngineExtensionPlugin

自定义 QML 扩展插件的抽象基础

QQmlError

封装 QML 错误

QQmlExpression

在 QML 上下文中评估 JavaScript

QQmlExtensionPlugin

自定义 QML 扩展插件的抽象基础,具有自定义类型注册功能

QQmlFile

对 URL 进行分类的静态实用程序方法

QQmlFileSelector

将 QFileSelector 应用于 QML 文件加载的类

QQmlImageProviderBase

用于在QML引擎中注册图像提供者

QQmlIncubationController

驱动QQmlIncubators进程的实例

QQmlIncubator

允许异步创建 QML 对象

QQmlInfo

允许记录 QML 相关信息

QQmlListProperty

允许应用程序将 QObject 派生类的类似列表的属性公开给 QML

QQmlListReference

允许操作 QQmlListProperty 属性

QQmlNetworkAccessManagerFactory

为 QML 引擎创建 QNetworkAccessManager 实例

QQmlParserStatus

更新 QML 解析器状态

QQmlProperty

抽象访问从 QML 创建的对象上的属性

QQmlPropertyMap

允许您设置可用于 QML 绑定的键值对

QQmlPropertyValueSource

动画和绑定等属性值源的接口

QQmlScriptString

封装脚本及其上下文

详细说明

有关Qt Qml 模块的更多信息,请参阅 Qt Qml模块文档。

© 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.