Binding Class

class QQmlSA::Binding

Stellt eine einzelne QML-Eigenschaftsbindung für einen bestimmten Typ dar. Mehr...

Kopfzeile: #include <Binding>
CMake: find_package(Qt6 REQUIRED COMPONENTS QmlCompiler)
target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler)
Status: Technische Vorschau

Öffentliche Typen

class Bindings

Öffentliche Funktionen

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

Statische öffentliche Mitglieder

bool isLiteralBinding(QQmlSA::BindingType bindingType)

Detaillierte Beschreibung

Dokumentation der Mitgliederfunktionen

QQmlSA::Element Binding::attachingType() const

Gibt den angehängten Typ zurück, wenn der Inhaltstyp dieser Bindung AttachedProperty ist, andernfalls wird ein ungültiges Element zurückgegeben.

QQmlSA::Element Binding::groupType() const

Gibt den Typ der Eigenschaft dieser Bindung zurück, wenn es sich um eine Gruppeneigenschaft handelt; andernfalls wird ein ungültiges Element zurückgegeben.

bool Binding::hasObject() const

Gibt true zurück, wenn diese Bindung ein Objekt hat, andernfalls false.

[static] bool Binding::isLiteralBinding(QQmlSA::BindingType bindingType)

Gibt true zurück, wenn bindingType ein literaler Typ ist, und andernfalls false. Zu den literalen Typen gehören Zeichenketten, Boolesche Werte, Zahlen und reguläre Ausdrücke.

double Binding::numberValue() const

Gibt die zugehörige Zahl zurück, wenn der Inhaltstyp dieser Bindung NumberLiteral ist, andernfalls wird 0 zurückgegeben.

QQmlSA::Element Binding::objectType() const

Gibt den Typ des zugehörigen Objekts zurück, wenn der Inhaltstyp dieser Bindung Object ist, andernfalls wird ein ungültiges Element zurückgegeben.

QString Binding::propertyName() const

Gibt den Namen der Eigenschaft zurück, die mit dieser Bindung gebunden ist.

QQmlSA::ScriptBindingKind Binding::scriptKind() const

Gibt die Art des zugehörigen Skripts zurück, wenn der Inhaltstyp dieser Bindung Skript ist, andernfalls wird Script_Invalid zurückgegeben.

QQmlSA::SourceLocation Binding::sourceLocation() const

Gibt die Stelle im QML-Code zurück, an der diese Bindung definiert ist.

QString Binding::stringValue() const

Gibt das zugehörige String-Literal zurück, wenn der Inhaltstyp dieser Bindung StringLiteral ist, andernfalls einen leeren String.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.