Qt5.13.0虚拟键盘 使用文档说明及函数说明 (一)构建 build

首先之前的工作都是为了想验证虚拟键盘的使用,才有了之前编译x11 、arm等qt的步骤。

在到这之前的构建环境,我说认真的,真的烦的要死,每次构建用的时间又多,配置完了编译会出一大堆error,加上公司自带的ubuntu的linux又低的可怕,早就不维护了,14.04算最新,12.04是普通版本。然后过了4个月后,换了个厂家的编译器,各种问题又出来了,

而安装qt、又常常缺少各种各样的库,用apt-get下载,万一下到最新版本,又不兼容,又要到官网下,每个缺少的包至少都试过3回- -! 。原本只有30G,硬生生被我装到100G以上,原本装着装着,桌面的文件全部变成可读?我激动得以为我中了病毒,重启发现时分配的硬盘爆了(vbox还不能扩容),现在开机都老老实实点“I” 进桌面,懂得都懂。我操。

在接触过后,发现盘盘(虚拟键盘,以后都这称呼)她其实完成得不是非常的好,很多功能都没有兼容(至少在linux上,在win上倒是还可以。就是可以用,但没有必要的那种),还有很多的bug(linux上致命的黑屏,由此衍生出各种的问题,我们唯一看上她就是语言多  ,??,但没有字库),要不是欧阳哥说要弄Qt的,我觉得自己做一个多国语言的可能还会更好。

其实最让我烦扰的是做这究竟有没有意义,意义打不打,连代码都不敲真的对我有帮助吗,除了知道编译流程,编下库,安装下软件,这应该是最基本的东西吧,但现在却把大把时间用在这。我有天发现,我连函数返回值都忘记了怎么用,突然就感到有点害怕

叨完了, 以下是5.13相关虚拟键盘的文档翻译,以及个人的见解(约等于没有)。还有一些以后可能用到的文件、或函数都会标记。


目录

概述

构建指令

         1、配置选项

构建文档

1、Hunspell集成

2、T9 Write 集成

3、MyScript Text SDK集成

4、静态编译

Deployment(部署)

Desktop Targets

Boot2Qt Targets


其他链接: 

Qt5.13.0虚拟键盘 使用文档说明及函数说明 (二)部署指南 deployment-guide

Qt5.13.0虚拟键盘 使用文档说明及函数说明 (三)手写支持 Handwriting

Qt5.13.0虚拟键盘 使用文档说明及函数说明 (四)技术指南 Technicaly-Guide


位置:qtvirtualkeyboard-5.13\src\virtualkeyboard\doc\src\build.qdoc

搜索:Building Qt Virtual Keyboard

概述

位置 作用
/qtvirtualkeyboard-5.13/examples/virtualkeyboard/basic Qt 虚拟键盘 Demo
/qtvirtualkeyboard-5.13/src/import/

Qt 虚拟键盘 QML 插件(QtQuick.VirtualKeyboard)

其中plugins.qmltypes 定义了各个组件的属性

/qtvirtualkeyboard-5.13/src/plugin/ Qt虚拟键盘平台输入上下文插件。这个插件为Qt提供了QPlatformInputContext接口,并负责加载虚拟键盘插件。(可以清楚创建插件的流程。可以参考这
/qtvirtualkeyboard-5.13/src/plugins/ 包含Qt虚拟键盘插件的目录 Hangul(韩语)、Hunspell(拼音检查器)、lipi-toolkit(在线手写识别的开源工具包)、myscript(手写识别输入法)、openwnn(日文输入法)、pinyin(我认为不用说了)、t9write(手写识别)、tcime(繁体)、thai(泰语)
/qtvirtualkeyboard-5.13/src/settings Qt虚拟键盘的QML插件设置 (QtQuick.VirtualKeyboard.Settings)
/qtvirtualkeyboard-5.13/src/styles

Qt虚拟键盘的QML插件风格

keyboardStyle.qml/keyIcon.qml/keypanel.qml标明关键qml的属性

/qtvirtualkeyboard-5.13/src\virtualkeyboard Qt虚拟键盘模块,QML组件和布局

拼音字库,权重文件!!!!
/qtvirtualkeyboard-5.13/src\plugins/pinyin/3rdparty/pinyin/data

设置大小样式
/qtvirtualkeyboard-5.13/src/virtualkeyboard/content/styles/default/style.qml

各种语言的输入模式及相关宏定义
qtvirtualkeyboard-5.13\src\virtualkeyboard\qvirtualkeyboardinputengine.cpp

语言选择框的qml定义

qtvirtualkeyboard-5.13\src\virtualkeyboard\doc\snippets\qtvirtualkeyboard-c

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值