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