Qml 使用文本调整矩形大小
我想创建一个内置文本的自定义下拉框。问题是,当我调整矩形的大小以将其折叠时,文本仍保留在屏幕上Qml 使用文本调整矩形大小,qml,qt5,qtquick2,Qml,Qt5,Qtquick2,我想创建一个内置文本的自定义下拉框。问题是,当我调整矩形的大小以将其折叠时,文本仍保留在屏幕上 Rectangle { id: dropdown height: 200 width: 200 color: "red" Behavior on height { NumberAnimation { duration: 1000; easing.type: Easing.InQuad
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"
}
}
如何解决这个问题?好的。多亏了jbache,我才有了它 我需要把剪辑:真正的内部下拉。根据以下文件: 此属性用于保存是否启用剪裁。默认剪辑值为false。 如果启用了“剪裁”,则项目会将其自己的绘画以及其子项的绘画剪裁到其边界矩形 因此,通过将属性设置为true,我可以确保在下拉列表中正确隐藏子文本