45.qt quick-qml虚拟软键盘详解(一)

1.qml虚拟键盘介绍

Qt虚拟键盘的主要功能包括:

  • 可定制的键盘布局和风格与动态切换。
  • 带有单词选择的预测性文本输入。
  • 角色预览和替代角色视图。
  • 自动大小写和空格插入。
  • 不同分辨率的可伸缩性。
  • 支持不同的字符集(拉丁,简体/繁体中文,印地语,日语,阿拉伯语,希伯来语,韩语和其他)。
  • 支持大多数常见的输入语言,可以轻松扩展语言支持。
  • 从左到右和从右到左的输入。
  • 硬件键支持2路和5路导航。
  • 手写支持,带有全屏输入的手势。
  • 音频反馈。
  • 跨平台功能。
  • 支持多国语言,高达40多个语言

本章就来学学qml键盘,下一章,我们将会学习自定义全局QML键盘,如下图所示:

45.qt quick-qml虚拟软键盘详解(一)


2.初探虚拟键盘

先在 .pro 文件中添加插件:

# 使用静态插件
static {
    QT += svg
    QTPLUGIN += qtvirtualkeyboardplugin
}

在 main.cpp 中添加以下代码,但要在QApplication a(argc, argv);前面:

qputenv("QT_IM_MODULE"
上一篇:turtle绘制风轮


下一篇:noip模拟测试45