我对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
}
您必须使用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
}