Pergunta
I'm having trouble defining a custom property in a QML item:
Item {
property MovieTileItem data
Text {
text: "Some text"
}
}
MovieTitleItem is an Item defined in a separate QML file :
import Qt 4.7
Item {
property string title
property string posterSource
}
The error I get is "Cannot assign object to property" pointing to the property declaration. Any ideas?
Solução
"Cannot assign object to property" because there is already such property as "data" (and it's read-only):
Outras dicas
I believe, custom types can not be used as property types if they are not registered with qmlRegisterType(). Following may probably achieve what you are looking for
Item {
data:Custom{}
Text {
text: "Some text"
}
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow