QML benutzerdefinierte Eigenschaften
Frage
Ich habe Probleme, die eine benutzerdefinierte Eigenschaft in einem QML Artikel:
Item {
property MovieTileItem data
Text {
text: "Some text"
}
}
MovieTitleItem ist ein Artikel in einer separaten QML-Datei definiert:
import Qt 4.7
Item {
property string title
property string posterSource
}
Der Fehler ich erhalte, ist „Can not assign Objekt-Eigenschaft“ zeigt auf die Eigenschaft Erklärung. Irgendwelche Ideen?
Lösung
„Can not assign Objekt-Eigenschaft“, weil es bereits eine solche Eigenschaft als „Daten“ (und es ist schreibgeschützt):
Andere Tipps
Ich glaube, benutzerdefinierte Typen können nicht als Immobilienarten verwendet werden, wenn sie nicht mit qmlRegisterType registriert sind (). Im Anschluss kann wahrscheinlich erreichen, was Sie suchen
Item {
data:Custom{}
Text {
text: "Some text"
}
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow