Domanda
Ho problemi che definisce una proprietà personalizzata in un elemento QML:
Item {
property MovieTileItem data
Text {
text: "Some text"
}
}
MovieTitleItem è un elemento definito in un file QML separata:
import Qt 4.7
Item {
property string title
property string posterSource
}
L'errore che ottengo è "oggetto non è possibile assegnare alla proprietà" che punta alla dichiarazione di proprietà. Tutte le idee?
Soluzione
"oggetto non è possibile assegnare alla proprietà", perché c'è già tale proprietà come "dati" (ed è di sola lettura):
Altri suggerimenti
Credo, tipi personalizzati non può essere utilizzato come i tipi di proprietà, se non sono registrati con qmlRegisterType (). In seguito potrebbe probabilmente ottenere quello che state cercando
Item {
data:Custom{}
Text {
text: "Some text"
}
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow