绑定类
类 QQmlSA::绑定表示特定类型的单个 QML 属性绑定。 更多...
| 头文件 | #include <绑定> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS QmlCompiler) target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler) | 
| 状态 | 技术预览 | 
公共类型
| 类 | 绑定 | 
公共函数
| QQmlSA::Element | attachingType() const | 
| QQmlSA::Element | groupType() const | 
| bool | hasObject() const | 
| double | numberValue() const | 
| QQmlSA::Element | objectType() const | 
| QString | propertyName() const | 
| QQmlSA::ScriptBindingKind | scriptKind() const | 
| QQmlSA::SourceLocation | sourceLocation() const | 
| QString | stringValue() const | 
静态公共成员
| bool | isLiteralBinding(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公司商标。所有其他商标均属于各自所有者。