[Interest] QML TextEdit and onTextChanged on Android

Nevala Samuel samuel.nevala at theqtcompany.com
Mon Dec 1 06:22:39 CET 2014


Hi,

Seems that you have predictive text on. Pre-edit text won't be included to text until committed (space / enter key). So you will get change signal every commit instead of key stoke. DisplayText property includes pre-edit text part and you will get change signal for every key stroke.

For intercepting key stokes when predictive text is on I would code c++ event filter that catches QInputMethodEvents. 

Senior Consultant | The Qt Company
The Qt Company Oy, Hatanpään valtatie 30, 33100 Tampere, Finland
​Email: samuel.nevala at theqtcompany.com | Mobile: +358 40 86 85 458
Qt Blog: http://blog.qt.digia.com/ | Twitter: @QtbyDigia, @Qtproject Facebook: www.facebook.com/qt​


________________________________________
From: interest-bounces+samuel.nevala=theqtcompany.com at qt-project.org <interest-bounces+samuel.nevala=theqtcompany.com at qt-project.org> on behalf of Harri Pasanen <harri at mpaja.com>
Sent: Friday, November 28, 2014 8:09 PM
To: interest at qt-project.org
Subject: [Interest] QML TextEdit and onTextChanged on Android

I don't seem to get onTextChanged signal after each keystroke like on
desktop, only after hitting Done on the virtual keyboard.

Is it not possible to intercept each individual key on Android, or is
this a bug?

Harri
_______________________________________________
Interest mailing list
Interest at qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest


More information about the Interest mailing list