我在用grid或者其他布局控件时,比如设置几个Rectangle,但是Rectangle下面有子项比如Text/Label等,当我设置这些子项的x,y时,发现只有第一个Rectangle是成功的,其他都不能显示,
请问,这几个控件里面是不是不能设置子项的x,y坐标,如果我想设置,除了一个一个Rectangle去设置外,是否有其他方法?
谢谢!
代码片段如下:
Grid {
x:8; y:32
columns: 1
spacing: 2
Rectangle {
id: rect1
color:"#333333"
width:100; height: 99
Text {
id: text1
x: rect1.x + 8
y: rect1.y + 8
color:"#E0E0E0"
text: qsTr("text1")
}
}
Rectangle {
id: rect2
color:"#333333"
width:100; height: 99
Text {
id: text2
x: rect2.x + 8
y: rect2.y + 8
color:"#E0E0E0"
text: qsTr("text2")
}
}
}