The Qt Toolkit is Copyright (C) 2015 The Qt Company Ltd.
Contact:
http://www.qt.io/licensing/
I built Qt 5.9.3 for Kindle using Amazon's toolchain.
I cannot upload it as an attachment as it's too big (49M), so I put it in Google drive.
https://drive.google.com/file/d/1BS2...QaTSdroVA/view
You should first set up a toolchain for Kindle. Then you untar the file above to /opt/kindle-qt5 (on your computer), and set the Build Kit in your Qt Creator to use your toolchain's ARM GCC, G++ and use qmake located in /opt/kindle-qt5/host/bin/qmake.
Then you should copy the contents of /opt/kindle-qt5/target to /mnt/us/qt on your Kindle. You can suppress the include directory to save some space. Note that the FAT32 filesystem doesn't support symlinks, so you may copy the symlinks as a regular file (which eats more disk space) or you can create a loop file in ext3 and mount it to /mnt/us/qt.
You should either create a symlink from /usr/java/lib/fonts to /mnt/us/qt/lib/fonts or directly copy the contents (the latter is the only option if you use /mnt/us directly rather than creating a loop device in ext 3 because FAT32 doesn't support symlinks) to make the text appear on your screen.
And you can run your Qt apps directly after compilation. Don't forget to set your window title as described here:
https://wiki.mobileread.com/wiki/Run...n_Kindle_Touch
As for the keyboard, I've written a QT IM module to support Kindle native keyboard:
https://github.com/t123yh/kindleinput-qt . You can enable it using export QT_IM_MODULE=kindle . The module is included in the tar file above.
If there are any problems I hope you can reply below!