QML Object Attributes中解释aliasing property的例子
 Rectangle {
     id: coloredrectangle
     property alias color: bluerectangle.color
     color: "red"
     Rectangle {
         id: bluerectangle
         color: "#1234ff"
     }
     Component.onCompleted: {
         console.log (coloredrectangle.color)    //prints "#1234ff"
         setInternalColor()
         console.log (coloredrectangle.color)    //prints "#111111"
         coloredrectangle.color = "#884646"
         console.log (coloredrectangle.color)    //prints #884646
     }
     //internal function that has access to internal properties
     function setInternalColor() {
         color = "#111111"
     }
 }
实际运行的第一个输出是 #ff0000 红色,与文档中描述的化名属性在组件充分初始化后
激活不符了,应该是qml bug, 而不是文档bug
qml,quick出来很长时间了,成熟了吗,最近想使用它来做些东西,看上去这里讨论的
很少
--
FROM 111.199.84.*