我想创建一个包含文本的自定义下拉框。问题是,当我调整Rectangle
的大小以将其折叠时,Text
会停留在屏幕上。
Rectangle {
id: dropdown
height: 200
width: 200
color: "red"
Behavior on height {
NumberAnimation {
duration: 1000;
easing.type: Easing.InQuad
}
}
Text {
id: text
anchors.left: parent.left
anchors.top: parent.top
text: "foobar"
}
}
如何解决这个问题?
答案 0 :(得分:0)
确定。我有它感谢jbache。
我需要将clip:true
放在dropdown
内。根据{{3}}的文件:
此属性保持是否启用剪裁。默认剪辑值为false 如果启用了剪辑,则项目会将其自己的绘画以及其子画面绘制到其边界矩形。
因此,通过将属性设置为true
,我可以确保在下拉列表中正确隐藏子Text
。