Qt虚拟键盘相关内容

迈不过友情╰ 2023-06-18 07:58 128阅读 0赞

收集一些关于Qt虚拟键盘的内容,仅供参考。

  商业版什么时候就有?
Qt虚拟键盘(1.0版本)最早出现在Qt Enterprise Embedded 5.3.0中(2014-05-22)

  开源版什么时候就有?
正式发布于Qt5.7版本(2016-06-16),但后续更新中Qt5.6.3版本中以子模块的形式支持了。

Qt虚拟键盘的主要功能

  • 具有动态切换功能的可自定义键盘布局和样式。
  • 带有文字选择功能的预想文字输入。
  • 角色预览和替代角色视图。
  • 自动大写和空格插入。
  • 可扩展到不同的分辨率。
  • 支持不同的字符集(拉丁语,简体/繁体中文,印地语,日语,阿拉伯语,希伯来语,韩语等)。
  • 支持大多数常见的输入语言,并且可以轻松扩展语言支持。
  • 从左到右和从右到左输入。
  • 硬件键支持2向和5向导航。
  • 手写支持,带有用于全屏输入的手势。
  • 音频反馈。
  • 跨平台功能。
  • 同时支持Qt Quick和Qt Widgets应用程序。

注意

  Qt虚拟键盘模块除了使用商业授权外还采用了GPLv3授权,对商业使用不友好。Qt虚拟键盘可能包含第三方模块也需要遵循其协议。

更多相关内容请关注公众号Qt君

ref:

  1. https://wiki.qt.io/ChangeLog_for_Qt_Virtual_Keyboard
  2. https://doc.qt.io/qt-5/qtvirtualkeyboard-index.html
  3. https://www.qt.io/blog/2016/06/16/qt-5-7-released
  4. http://download.qt.io/archive/qt/5.6/5.6.3/submodules/

发表评论

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

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

相关阅读

    相关 Qt官方示例-虚拟键盘使用

    > 这是一个使用Qt虚拟键盘的QML文本输入示例。 ![demo.gif][]   该示例提供两种使用方式:一种用于桌面平台,另一种用于嵌入式平台,本例采用嵌入式平台方式显

    相关 Java 虚拟键盘

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