绑定类
类 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公司商标。所有其他商标均属于各自所有者。