我对Qt Quick还是很陌生。
我希望有一个带有可编辑文本的对象,它也可以具有onClicked功能。
这是我想做的一个简单示例:
TextField {
id: myTextField
text: qsTr("enter text here")
font.pixelSize: 12
onClicked: {
myText.text = "TextField edited"
}
}
Text {
id: myText
font.pixelSize: 12
}
答案 0 :(得分:1)
您必须使用MouseArea
:
TextField {
id: myTextField
text: qsTr("enter text here")
font.pixelSize: 12
MouseArea{
anchors.fill: parent
onClicked: myText.text = "TextField edited"
}
}
Text {
id: myText
font.pixelSize: 12
}