1.qml虚拟键盘介绍
Qt虚拟键盘的主要功能包括:
- 可定制的键盘布局和风格与动态切换。
- 带有单词选择的预测性文本输入。
- 角色预览和替代角色视图。
- 自动大小写和空格插入。
- 不同分辨率的可伸缩性。
- 支持不同的字符集(拉丁,简体/繁体中文,印地语,日语,阿拉伯语,希伯来语,韩语和其他)。
- 支持大多数常见的输入语言,可以轻松扩展语言支持。
- 从左到右和从右到左的输入。
- 硬件键支持2路和5路导航。
- 手写支持,带有全屏输入的手势。
- 音频反馈。
- 跨平台功能。
- 支持多国语言,高达40多个语言
本章就来学学qml键盘,下一章,我们将会学习自定义全局QML键盘,如下图所示:
2.初探虚拟键盘
先在 .pro 文件中添加插件:
# 使用静态插件
static {
QT += svg
QTPLUGIN += qtvirtualkeyboardplugin
}
在 main.cpp 中添加以下代码,但要在QApplication a(argc, argv);前面:
qputenv("QT_IM_MODULE"