绑定类

QQmlSA::绑定

表示特定类型的单个 QML 属性绑定。 更多...

头文件 #include <绑定>
CMakefind_package(Qt6 REQUIRED COMPONENTS QmlCompiler)
target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler)
状态技术预览

公共类型

绑定

公共函数

QQmlSA::ElementattachingType() const
QQmlSA::ElementgroupType() const
boolhasObject() const
doublenumberValue() const
QQmlSA::ElementobjectType() const
QStringpropertyName() const
QQmlSA::ScriptBindingKindscriptKind() const
QQmlSA::SourceLocationsourceLocation() const
QStringstringValue() const

静态公共成员

boolisLiteralBinding(QQmlSA::绑定类型 绑定类型)

详细描述

成员函数文档

QQmlSA::Element Binding::attachingType() const

如果此绑定的内容类型是附加属性,则返回附加类型,否则返回一个无效的元素。

QQmlSA::Element Binding::groupType() const

如果此元素是组属性,则返回属性的 类型,否则返回一个无效的元素。

bool Binding::hasObject() const

如果此绑定有对象,则返回 true,否则返回 false

[静态] bool Binding::isLiteralBinding(QQmlSA::绑定类型 绑定类型)

如果 绑定类型 是字面量类型,则返回 true,否则返回 false。字面量类型包括字符串、布尔值、数字、正则表达式等。

double Binding::numberValue() const

如果此绑定的内容类型是数值文字,则返回关联的数值,否则返回 0。

QQmlSA::Element 绑定::objectType() const

如果此绑定的内容类型为Object,则返回关联对象类型,否则返回无效的Element。

QString 绑定::propertyName() const

返回使用此绑定的属性名称。

QQmlSA::ScriptBindingKind 绑定::scriptKind() const

如果此绑定的内容类型为Script,则返回关联脚本的类型,否则返回Script_Invalid。

QQmlSA::SourceLocation 绑定::sourceLocation() const

返回此绑定在QML代码中定义的位置。

QString 绑定::stringValue() const

如果此绑定的内容类型为StringLiteral,则返回关联的字符串字面量,否则返回空字符串。

© 2024 Qt公司有限公司。此处包含的文档贡献是各自所有者的版权。本处提供的文档是根据由自由软件基金会发布的GNU自由文档许可证第1.3版许可的。Qt及其相关标志是芬兰和/或全球其他国家的Qt公司商标。所有其他商标均属于各自所有者。