Binding Class
class QQmlSA::BindingStellt 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) |
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.