PySide6.QtQml#
- 函数
- 枚举
属性对
属性对.PySide6.QtQml.QQmlContext.PropertyPair.name
属性对.PySide6.QtQml.QQmlContext.PropertyPair.value
QJSEngine
QJSManagedValue
QJSPrimitiveValue
QJSValue
QJSValueIterator
QQmlAbstractUrlInterceptor
QQmlApplicationEngine
QQmlComponent
QQmlContext
QQmlDebuggingEnabler
QQmlEngine
QQmlError
QQmlExpression
QQmlExtensionInterface
QQmlExtensionPlugin
QQmlFile
QQmlFileSelector
QQmlImageProviderBase
QQmlIncubationController
QQmlIncubator
QQmlListReference
QQmlNetworkAccessManagerFactory
QQmlParserStatus
QQmlProperty
QQmlPropertyMap
QQmlPropertyValueSource
QQmlScriptString
QQmlTypesExtensionInterface
QPyQmlParserStatus
QPyQmlPropertyValueSource
详细说明#
Qt QML模块定义并实现了QML语言
Qt QML模块提供了一个使用QML语言开发应用程序和库的框架。它定义并实现了语言和引擎基础设施,并提供了一个API,使得应用程序开发者可以扩展QML语言,使用自定义类型,并将QML代码与JavaScript和C++集成。Qt QML模块提供了一个QML API以及一个C++ API。
请注意,虽然Qt QML模块提供了QML应用程序的语言和基础设施,但Qt Quick模块为构建用户界面提供了许多视觉组件、模型-视图支持、动画框架等。
对于刚开始接触QML和Qt Quick的开发者,请参阅QML应用程序以了解如何编写QML应用程序。
使用模块#
要包含模块类的定义,请使用以下指令
import PySide6.QtQml
该模块还提供了 QML 类型。
QML 和 QML 类型#
Qt QML 模块包含 QML 框架和应用程序中使用的 Important QML 类型。QML 的结构在 QML 参考 中描述。
除了 QML 基本类型 外,该模块还包括以下 QML 对象类型
Qt 全局对象为各种 QML 类型提供了有用的枚举和函数。
列表和模型#
Qt 5.1 新增功能,模型类型已移动到子模块 QtQml.Models
。Qt QML 模型页面提供了更多信息。
DelegateModel
DelegateModelGroup
ListElement
ListModel
ObjectModel
QML 应用程序的 JavaScript 环境#
JavaScript 表达式允许 QML 代码包含应用程序逻辑。Qt QML 为在 QML 和 C++ 中运行 JavaScript 表达式提供框架。
这些部分来自 QML 参考。
类列表#
J |
|||
P |
|||
Q |
|||
装饰器列表#
函数列表#
Q |
|||