QT WebGL流、virtualKeyboard和触摸屏问题
如我所见,当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流上运行,那个么就触摸和点击事件而言,一切都可以正常工作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流上运行,那个么就触摸和点击事件而言,一切都可以正常工作
// 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”