[Qt-qml] [QML] fail to selectAll in TextInput
Miao, Qiankun
qiankun.miao at intel.com
Thu Jun 16 15:55:23 CEST 2011
Hi, there
I met some issue when I use TextInput. I tried to selectAll() when activefocus is true and unselectAll when activefocus is false. But it doesn't work. See following code. Is there a method to implement my requirement?
import Qt 4.7
Rectangle {
id: rectangle
width: 600
height: 400
MouseArea {
anchors.fill: parent
onClicked: {
rectangle.forceActiveFocus();
}
}
TextInput {
anchors.centerIn: parent
id: textinput
text: "Hello,\n World!"
cursorVisible: true
selectByMouse: true
selectedTextColor: "yellow"
selectionColor: "royalblue"
width: parent.width/2
height: parent.height/2
onActiveFocusChanged: {
if (activeFocus == true) {
selectAll();
}
else {
select(0,0);
}
}
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt.nokia.com/pipermail/qt-qml/attachments/20110616/9206de9c/attachment-0001.html
More information about the Qt-qml
mailing list