一个qml文件怎么同另一个qml文件交换数据
例如:1.qml
Rectangle{
width:100
}
2.qml
Rectangle{
//怎样把它的width设为1.qml中Rectangle的width
} --------------------编程问答-------------------- 论坛上面有你搜一下
1 是由 1.qml包含2.qml
那样你可以直接用
Rectangle{
id:1
width:100
2{
}
}
Rectangle{
id:2
width:anchors.width
}
2 如果1和2是平级,那么你建立一个包含他们2的一个上级,在上级建立参数,由上级的参数来实现1,2的数据交换 --------------------编程问答-------------------- 同意 万花筒写轮眼
--------------------编程问答--------------------
需要注意的一点是2.qml的文件名首字母要大写 --------------------编程问答--------------------
需要注意的一点是 2.qml的文件名首字母要大写 --------------------编程问答-------------------- 在函数里面直接用id就可以设置。 --------------------编程问答-------------------- 1.qml
Rectangle{
id:1
width: 100
}
2.qml:
Rectangle{
id:2
Component {
onCompleted: {
2.width = 1.width
}
}
}
}
补充:移动开发 , Qt