Hi Jerome,
Thanks a lot, this should do it.
Am 22.06.2017 um 12:30 schrieb jerome levreau:
hi,
I think this is an event loop issue, your event get in the middle or
other ui pending signal.
Her a walk around using a timer :
Button {
x: Theme.horizontalPageMargin
text: qsTr("Hello Sailors")
onClicked: {
ta.text += "hello";
focus=false;
bp_d.start();
}
Timer {
id:bp_d
interval: 200
repeat: false
onTriggered: {
ta.forceActiveFocus();
}
}
}
TextField {
id: ta
width: parent.width
text: "test"
focus: true
}
2017-06-22 11:09 GMT+02:00 Michael Fuchs <mic...@gmx.at
<mailto:mic...@gmx.at>>:
Hi Guys,
I got a textinput (e.g. TextField) in which the text gets
manipulated by pushing a button. After the manipulation the input
should get back focus. I'm trying it like this:
Button {
x: Theme.horizontalPageMargin
text: qsTr("Hello Sailors")
onClicked: {
ta.text += "hello"
ta.forceActiveFocus()
}
}
TextField {
id: ta
text: "test"
focus: true
}
But it only works every second time. How could I workaround this?
Thanks,
Michael.
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to
devel-unsubscr...@lists.sailfishos.org
<mailto:devel-unsubscr...@lists.sailfishos.org>
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org