PySide6.QtQml#
- 函数
- 枚举
属性对属性对.PySide6.QtQml.QQmlContext.PropertyPair.name属性对.PySide6.QtQml.QQmlContext.PropertyPair.valueQJSEngineQJSManagedValueQJSPrimitiveValueQJSValueQJSValueIteratorQQmlAbstractUrlInterceptorQQmlApplicationEngineQQmlComponentQQmlContextQQmlDebuggingEnablerQQmlEngineQQmlErrorQQmlExpressionQQmlExtensionInterfaceQQmlExtensionPluginQQmlFileQQmlFileSelectorQQmlImageProviderBaseQQmlIncubationControllerQQmlIncubatorQQmlListReferenceQQmlNetworkAccessManagerFactoryQQmlParserStatusQQmlPropertyQQmlPropertyMapQQmlPropertyValueSourceQQmlScriptStringQQmlTypesExtensionInterfaceQPyQmlParserStatusQPyQmlPropertyValueSource
详细说明#
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 |
|||