.pro文件中添加:
static {
QT += svg
QTPLUGIN += qtvirtualkeyboardplugin
}
CONFIG+="lang-en_GB lang-zh_CN"#支持中文切换
unix:!macx: PRE_TARGETDEPS += $$PWD/../../../Qt5.9.6/5.9.6/Src/qtvirtualkeyboard/lib/libqtpinyin.a#添加静态库
import QtQuick 2.6
import QtQuick.Window 2.2
import QtQuick.Controls 2.0
import QtQuick.VirtualKeyboard 2.2
import QtQuick.VirtualKeyboard.Settings 2.2
Window {
visible: true
width: 1000
height: 600
title: qsTr("Hello World")
TextField {
anchors.top: parent.top
anchors.horizontalCenter: parent.horizontalCenter
onPressed: {
vkb.visible = true; //当选择输入框的时候才显示键盘
}
}
InputPanel {
id: vkb
visible: false<