Qt部署第三方开源虚拟键盘

📅 2026/7/18 3:50:45
Qt部署第三方开源虚拟键盘
Qt部署第三方库虚拟键盘1、前言2、第三方开源键盘3、编译文件3.1 编译pinyin3.2 编译qt5softkeyboard4、测试虚拟键盘5、总结1、前言项目需要用到虚拟键盘网上找到了一个第三方开源虚拟键盘记录一下Qt部署第三方开源虚拟键盘的实现方法方便自己回顾也可以给有需要的人提供帮助。2、第三方开源键盘开源键盘连接点击下载下载压缩包将下载好的压缩包通过u盘或者ssh的方式传输到Ubuntu下3、编译文件编译pinyinqt5softkeyboard3.1 编译pinyin用Qt Creator打开VirtualKeyboard.pro文件右键pinyin文件夹选择构建在lib文件夹下会看到一个libqtpinyind.a静态库文件下面是我生成这个文件的路径可以参考一下/home/h/code/Qt/07virtualKeyBoard/QVirtualKeyboard-master/QVirtualKeyboard-master/lib3.2 编译qt5softkeyboard右键qt5softkeyboard文件夹选择构建会在/bin/plugins/platforminputcontexts/文件夹下生成一个libQt5SoftKeyboardd.so文件下面是我生成这个文件的路径可以参考一下/home/h/code/Qt/07virtualKeyBoard/QVirtualKeyboard-master/QVirtualKeyboard-master/bin/plugins/platforminputcontexts在这个生成.so文件的地方右键选择打开终端会打开一个终端接着输入以下指令ls查看这个目录下有哪些文件可以看到这个.so文件sudocplibQt5SoftKeyboardd.so /opt/Qt5.15.2/5.15.2/gcc_64/plugins/platforminputcontexts/输入上面的指令可以把.so文件复制粘贴一份到Qt的输入法插件目录下cd/opt/Qt5.15.2/5.15.2/gcc_64/plugins/platforminputcontexts/输入上面的指令去到Qt的输入法插件目录下记得把cd后面的路径换成自己的 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/8021fa322b894cceb5850ae26d1d2294.png)ls输入ls能看到libQt5SoftKeyboardd.so文件4、测试虚拟键盘重启Qt Creator打开项目后右键TestKeyboard文件夹接着构建最后运行运行后点击输入框如果能弹出键盘那就成功了5、总结以上就是Qt部署第三方开源虚拟键盘的整个过程了浏览过程中如若发现错误欢迎大家指正有问题的可以评论区留言或者私信。最后如果大家觉得有所帮-助的话可以点个赞谢谢大家祉猷并茂顺遂无虞