0
Der folgende Code druckt undefined
:Wie Eigenschaft binden Hashmap
import QtQuick 2.6
import QtQuick.Window 2.2
Window {
visible: true
width: 640
height: 480
property var prop: {
foo: 1
bar: 2
}
Component.onCompleted: {
console.log(prop.foo);
}
}
Ich denke, der Körper von prop
als JS Codeblock interpretiert und foo
und bar
werden als Codeetiketten interpretiert.
Ich scheine mich zu erinnern, dass die Qt-Dok. Einen Fehler erwähnen: in solchen Fällen doppelte Klammern zu benutzen oder so ähnlich. Aber ich kann es jetzt nicht finden.
Wie lautet die korrekte Syntax?