QT WebGL流、virtualKeyboard和触摸屏问题

QT WebGL流、virtualKeyboard和触摸屏问题,qt,qt5,webgl,Qt,Qt5,Webgl,如我所见,当qml应用程序在WegGL流上运行时,virtualKeyboard(插件)会发送touch-and-click事件。现在我很难找到一个简单的解决办法。。有人有好主意吗?此外,它是virtualKeyboard还是QPA插件错误 使用QT 5.13.0、MSVC2017 64位/MinGW 64位编译器、Windows10、Chrome 76.0.3809.132 64位/Firefox进行了尝试。若应用程序并没有在WebGL流上运行,那个么就触摸和点击事件而言,一切都可以正常工作

如我所见,当qml应用程序在WegGL流上运行时,virtualKeyboard(插件)会发送touch-and-click事件。现在我很难找到一个简单的解决办法。。有人有好主意吗?此外,它是virtualKeyboard还是QPA插件错误

使用QT 5.13.0、MSVC2017 64位/MinGW 64位编译器、Windows10、Chrome 76.0.3809.132 64位/Firefox进行了尝试。若应用程序并没有在WebGL流上运行,那个么就触摸和点击事件而言,一切都可以正常工作

// Tests with QT Quick Virtual Keyboard example with extended main.cpp..

int main(int argc, char *argv[])
{
  qputenv("QSG_RENDER_LOOP","threaded");
  qputenv("QT_QPA_PLATFORM", "webgl:port=1051");

  qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));

  QGuiApplication app(argc, argv);
  QQuickView view(QString("qrc:/%2").arg("basic-b2qt.qml"));

  if (view.status() == QQuickView::Error)
    return -1;
  view.setResizeMode(QQuickView::SizeRootObjectToView);

  view.show();

  return app.exec();
}

它与Microsoft Edge浏览器配合使用。这似乎是webqt.js的问题。Chrom控制台记录此错误:“无法在被动事件侦听器调用中防止默认值。handleTouch@webqt.js:326”它与Microsoft Edge浏览器一起工作。这似乎是webqt.js的问题。Chrom控制台记录此错误:“无法在被动事件侦听器调用中防止默认值。handleTouch@webqt.js:326”