QT虚拟键盘支持中文

根据《A33 Linux ARM QT移植,支持linux插件》编译完成后,若需要支持中文虚拟键盘,编译步骤如下:

  • 1.进入拼音的源码目录:
cd ./qt-everywhere-opensource-src-5.9.6/qtvirtualkeyboard/src/virtualkeyboard/3rdparty/pinyin
  • 2.qmake pinyin.pro,生成Makefile

  • 3./opt/Embedded-Qt5.9.6/bin/make,生成拼音的库

  • 4.vim qt-everywhere-opensource-src-5.9.6/qtvirtualkeyboard/src/virtualkeyboard/virtualkeyboard.pro,在pro文件中对应的位置加入标记的CONFIG += lang-zh_CN内容:

TARGET  = qtvirtualkeyboardplugin
DATAPATH = $$[QT_INSTALL_DATA]/qtvirtualkeyboard
QMAKE_DOCS = $$PWD/doc/qtvirtualkeyboard.qdocconf
include(doc/doc.pri)

QT += qml quick gui gui-private core-private
CONFIG += lang-zh_CN 
CONFIG += lang-en_GB

win32 {
    CONFIG += no-pkg-config
    QMAKE_TARGET_PRODUCT = "Qt Virtual Keyboard (Qt $$QT_VERSION)"
    QMAKE_TARGET_DESCRIPTION = "Virtual Keyboard for Qt."
}
  • 5.cd qt-everywhere-opensource-src-5.9.6/qtvirtualkeyboard

  • 6./opt/Embedded-Qt5.9.6/bin/qmake qtvirtualkeyboard.pro

  • 7.make

  • 8.sudo make install

编译安装完成多出的文件为:
/opt/Embedded-Qt5.9.6/qtvirtualkeyboard/pinyin/dict_pinyin.dat
/opt/Embedded-Qt5.9.6/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so
默认路径为QT_ROOT根目,若更改路径,可申明变量:
export QT_VIRTUALKEYBOARD_PINYIN_DICTIONARY=$QT_ROOT/qtvirtualkeyboard/pinyin/dict_pinyin.dat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值