查看完整版本: [-- QT 虚拟键盘 --]

QTCN开发网 -> Qt嵌入式开发 -> QT 虚拟键盘 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

yg-zhang 2020-03-08 12:09

QT 虚拟键盘

各位大神,我在A64平台上移植了QT5.9.6,在使用virtualkeyboard的时候,遇到这样的问题,qt自动的basic测试程序,运行正常,但是当我利用QQuickWidget去加载qml的时候,键盘可以弹出,但是按键没有任何反应
int main(int argc, char *argv[])
{
    qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
    qputenv("QT_LOGGING_RULES", QByteArray("qt.virtualkeyboard=true"));
       QApplication app(argc, argv);
       QQuickWidget w(QString("qrc:/%2").arg(MAIN_QML));
       w.setResizeMode(QQuickWidget::SizeRootObjectToView);
       w.show();
    return app.exec();
}

liudianwu 2020-03-08 13:24
可以参见qt自带键盘的demo


查看完整版本: [-- QT 虚拟键盘 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled