qml 虚拟键盘

深碍√TFBOYSˉ_ 2022-05-30 05:13 429阅读 0赞

1 编译插件

  1. 下载QT5.7 的源代码,http://download.qt.io/archive/qt/5.7/5.7.0/single/

  2. 从压缩包里面找到qtvirtualkeyboard,将其拷贝出来,到一个英文路径的目录上。

  3. 点击windows的【开始】【Qt 5.7.0】【5.7】【MinGW 5.3.0 (32-bit)】【Qt 5.7 for Desktop (MinGW 5.3.0 32-bit)】,进入刚才拷贝过来的qtvirtualkeyboard目录,输入命令

qmake CONFIG+=”lang-en_GB lang-zh_CN” 注意:要带引号

  1. 输入命令mingw32-make.exe

  2. 输入命令mingw32-make.exe install

  3. 现在可以用qt creator 运行原生的例子basic.pro,此时可以出现中文输入法了。 如果要发布程序,别人没有安装QT creator就会出问题了。

  4. 如果用qt creator 自己生成一个工程,要调用中文键盘的话,就要在main函数里面首先输入

qputenv(“QT_IM_MODULE”, QByteArray(“qtvirtualkeyboard”));

就像例子basic工程一样。

发表评论

表情:
评论列表 (有 0 条评论,429人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java 虚拟键盘

    在软件开发的过程中,涉及到触屏键盘的设计问题,利用Java swing来设计一个键盘,实现数据的传输。在网上看到了这段代码,自己看明白了设计原理,并加了一些注释,代码如下:

    相关 虚拟键盘 input 挡住

    请注意,有一些浏览器会自动处理,有一些又不会,所以为了兼容,首先应该判断Input到底有没有处于【可视高度】的外面,如果是,再处理。但麻烦的是,正常的手机浏览器,如微信、...