Qt Quick:是否可以使用 onClicked 函数创建类似对象的文本?
Qt Quick: Is it possible to have text like object with onClicked function?
我对 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
}
我对 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
}