【发布时间】:2012-10-15 16:30:40
【问题描述】:
我试图弄清楚如何响应在 Blackberry Cascades 中对文本字段的点击。现在,我有这样的代码:
TextField {
onFocusedChanged: {
if (focused) {
doStuff();
}
}
}
但这会在您单击项目时做出响应,但不会等到您在模拟器中松开鼠标(或在真正的黑莓中等效)
【问题讨论】:
-
如果您希望代码仅在点击事件(即按下并释放)时执行,您可以使用 TextField{ MouseArea { anchors.fill: parent onClicked: doStuff() } }
-
谢谢,但我无法使用 MouseArea。导致此错误:无法分配给不存在的默认属性 MouseArea { ^) QmlDocument:createRootNode document is not loaded or has errors, can't create root
标签: c++ qt textfield qml blackberry-10