Qt:5.7虚拟键盘中拼音输入法的使用
来源:互联网 发布:五轴加工中心编程 编辑:程序博客网 时间:2024/06/05 09:06
引言
在Qt5.7中,以前只有企业版才有的虚拟键盘,终于可以在开原版中使用了。
但是默认的Qt安装包,安装出来的虚拟键盘,是不包含拼音输入法的,这里我来说下怎么打开拼音的支持,以及使用了虚拟键盘后,项目如何部署。
请注意
- 我使用的环境是Qt5.7.0和VS2013 32bit,若你是MinGW,请注意部分命令是不同的
- 本教程不包含虚拟键盘本身使用的使用教程
- 使用的工程为示例中的
Qt Quick Virtual Keyboard - Basic Example
开启拼音输入法
下载Qt源码
http://download.qt.io/official_releases/qt/5.7/5.7.0/single/qt-everywhere-opensource-src-5.7.0.zip
解压源码
找到虚拟键盘源码的目录
qtvirtualkeyboard
,并且拷贝到桌面为什么要放到桌面,因为桌面的目录结构比较简单,没有特殊符号。我一开始因为放在了一个特殊路径下,导致install有问题,找了很久才发现是目录问题
打开Qt的命令行工具
左下角菜单,Qt5.7.0,里面的命令行工具
对于我而言,我使用的是
Qt5.7.0 32-bit for Desktop (MSVC 2013)
这个依次输入以下命令并且执行
cd %UserProfile%\Desktop\qtvirtualkeyboard\
qmake CONFIG+="lang-en_GB lang-zh_CN"
关闭Qt的命令行工具,打开VS的命令行工具
左下角菜单,Visual Studio 2013,里面的命令行工具
对于我而言,我使用的是
VS2013 x86 Native Tools Command Prompt
这个依次输入以下命令并且执行
cd %UserProfile%\Desktop\qtvirtualkeyboard\
nmake
nmake install
运行并运行示例
打开
QtCreator
在示例中找到
Qt Quick Virtual Keyboard - Basic Example
这个例子编译运行
查看效果
发布带有虚拟键盘的项目
对于虚拟键盘,除了exe本身需要的基础dll(例如Qt5Core.dll)以外,还需拷贝以下内容到exe目录
%Qt安装目录%/vs2013/bin目录中的Qt5Svg.dll
%Qt安装目录%/vs2013/plugins目录中的platforminputcontexts文件夹
%Qt安装目录%/vs2013/plugins目录中的imageformats文件夹
%Qt安装目录%/vs2013/qtvirtualkeyboard文件夹
然后在exe目录下,新建名为
qt.conf
的文件,在里面输入内容并保存[Paths]Prefix=.
发布目录文件结构
- QT虚拟键盘中拼音输入法的使用
- Qt:5.7虚拟键盘中拼音输入法的使用
- Qt:5.7虚拟键盘中拼音输入法的使用
- qt如何使用虚拟键盘
- QT之虚拟键盘
- linux下qt虚拟键盘
- iphone中隐藏虚拟键盘的实现
- iOS中关闭虚拟键盘的方法
- VC中查看键盘的虚拟键值
- 附加属性的使用-调用虚拟键盘
- windows模拟键盘输入,QT实现虚拟键盘的实现方式
- android 中 虚拟键盘
- iOS之UITextView的使用——通过虚拟键盘的工具条关闭虚拟键盘
- 键盘的虚拟健
- 虚拟键盘的设置
- QT中键盘模拟鼠标的新方法
- 我使用过的拼音输入法
- android虚拟键盘InputMethodManager使用
- pycharm虚拟环境virtualnv安装MySQL扩展
- openfire 在eclipse中开启控制台显示日志
- codevs 1169 传纸条(NOIP)
- openfire 保存离线消息
- JAVA 笔记 ClassLoader.getResourceAsStream() 与 Class.getResourceAsStream()的区别
- Qt:5.7虚拟键盘中拼音输入法的使用
- word(office)常用技巧二(校验)
- openfire插件IQHandle工作原理
- BIM软件架构(甲方应用)
- 【cf 570d】Tree Requests
- java 使用return终止代码继续运行
- 【js设计模式笔记---方法的链式调用】
- spring 注解 事务
- 使用spring AOP 来添加事务