首先感谢大神Jason188080501的帖子,地址如下:
http://blog.csdn.net/wsj18808050/article/details/52682566
在这个帖子的基础上,我实现了虚拟键盘的调试。
大神帖子很完美,但是仅限于qt的自身的那个例子,我这儿加上几句,将适应于任何想要调用虚拟键盘的windows程序
为了使任意qt的windows应用程序实现虚拟键盘汉语输入,在参考上述例子的基础上,还需要进行一下几个步骤
1. 在.pro文件中加入一下内容:
a>
QT += core gui qml quick;
b>
CONFIG += link_pkgconfig
static {
QT += svg
QTPLUGIN += qtvirtualkeyboardplugin
}
2. 在main文件中键入以下语句:
qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
然后就实现了该程序的虚拟键盘的添加,希望对大家有所帮助
编译平台 Qt5.7.1+MSVC2013 win32