QT QWebEngineView: как внедрять сенсорные события (touchstart, touchmove, touchend)?

Я хотел бы вводить события касания, такие как «touchstart», «touchmove», «touchend» в QWebEngineView. Затем я должен иметь возможность фиксировать события на моей html-странице, работающей в веб-просмотре, например, с помощью jquery, как показано ниже:

$(document).on("touchstart",function() {
  console.log("Touchstart");
});

Я попытался использовать QMouseEvents, как описано в этом ответе SO, и он работает. Но не QTouchEvents.

Какие-либо предложения ?


person Raghavendra L    schedule 18.08.2017    source источник
comment
Вы пытались принимать сенсорные события, установив setAttribute(Qt::WA_AcceptTouchEvents, true); в главном окне?   -  person Simon    schedule 18.08.2017
comment
Да. Я сделал ! все еще не работает.   -  person Raghavendra L    schedule 18.08.2017
comment
Вот мой фрагмент кода: QTouchEvent *touch = new QTouchEvent(QEvent::TouchBegin, Q_NULLPTR, Qt::NoModifier, Qt::TouchPointStates(), touchPoints); QCoreApplication::postEvent(eventsReciverWidget, touch);   -  person Raghavendra L    schedule 18.08.2017