?
注意一:
?????/* 必须在main.cpp开始处加入如下代码,否则无法使用"虚拟键盘" */
?????qputenv(“QT_IM_MODULE”,QByteArray(“qtvirtualkeyboard”));?
注意二:
?????键盘大小是根据宽度自动计算的,所以,应用程序应该只设置InputPanel 的宽度和y 坐标,不能设置高度。
?
?????main.cpp
#include <QGuiApplication>
#include <QQmlApplicationEngine>
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
// 必须加入否则无法使用"虚拟键盘"
qputenv("QT_IM_MODULE",QByteArray("qtvirtualkeyboard"));
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
const QUrl url(QStringLiteral("qrc:/main.qml"