qt虚拟键盘输入nss会崩溃和qt虚拟键盘的编译教程来啦

在qt安装目录上到源码,最好单独拿出来,没有的从qt官网下载,修改如图,注释掉断言

在这里插入图片描述
重新编译qt虚拟键盘的源码就可以了,如何编译?
编译虚拟键盘:
1、在ubuntu终端执行,在qtvirtualkeyboard目录下运行:

#编译支持中文,英文,韩文,越南语,葡萄牙语,法语,繁体,日语,俄语,西班牙语的输入法
~/Qt5.12.12/5.12.12/gcc_64/bin/qmake ./qtvirtualkeyboard.pro CONFIG+="lang-en_GB lang-zh_CN lang-ko lang-vi lang-pt lang-fr lang-zh_TW lang-ja lang-ru lang-es"

在这里插入图片描述
2、继续在该工程目录下执行make

make

在这里插入图片描述
3、继续在该工程目录下执行make install安装在qt安装目录

make install

这样就可以成功了。若是交叉编译arm的也是如此,最后生成的库主要有三个,分别是:
qtvirtualkeyboard/lib/libQt5VirtualKeyboard.so.5.12.12
qtvirtualkeyboard/plugins/libqtvirtualkeyboard_pinyin.so
qtvirtualkeyboard/qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so

若是交叉编译arm的把这三个库放在对应设备的环境变量目录下即可

支持的各国语言输入法可以在qtvirtualkeyboard/src/config.pri搜索languages可以看得到

相关推荐

  1. QML —— 使用Qt虚拟键盘示例(附完整源码)

    2024-07-16 22:40:03       62 阅读
  2. Qt | 键盘事件

    2024-07-16 22:40:03       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 22:40:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 22:40:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 22:40:03       58 阅读
  4. Python语言-面向对象

    2024-07-16 22:40:03       69 阅读

热门阅读

  1. 深度学习损失计算

    2024-07-16 22:40:03       20 阅读
  2. Python字典基础与高级详解

    2024-07-16 22:40:03       19 阅读
  3. 代码随想录打卡第二十五天

    2024-07-16 22:40:03       21 阅读