QtInputMethod_GooglePinyin/README.md

24 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# qt虚拟输入法可输入中文可用于ARM-LINUX
1. 先编译googlepinyin注意选择release生成libgooglepinyin.a将改文件放到plugin/googlepinyin文件夹下
2. 编译plugin生成libtgtsmlInputContextPlugin.so注意不要复制链接文件,终端输入ls -la查看链接文件将该文件复制到开发板qt的plugins/platforminputcontexts文件夹下若无platforminputcontexts文件夹则手动建立
3. 将plugin下的dict文件夹放到工程编译生成的APP同一目录下
4. 在工程的main.cpp的主函数中添加qputenv("QT_IM_MODULE", QByteArray("tgtsml"));注意放到QApplication a(argc, argv);之前
5. 运行APP点击文本框即可弹出输入法
教程链接:
https://blog.csdn.net/qq_32605451/article/details/107705710
原链接:
https://gitee.com/smartwell/QtInputMethod_GooglePinyin?_from=gitee_search
本人实际测试在qt5.6下嵌入式环境可用
![file.gif](https://www.testingcloud.club/sapi/api/image_download/ad7ed6ed-f8b6-11ee-ab5f-00163e13fc6a.gif)