qt使用qwebengineview加载百度离线地图不能使用触屏拖动
时间: 2023-09-01 13:08:41 浏览: 158
Qt加载百度离线地图
这可能是因为QWebEngineView默认情况下没有启用触摸事件。你可以尝试通过在QWebEngineView上设置setAttribute(Qt::WA_AcceptTouchEvents, true)来启用触摸事件。这样应该就能够使用触屏拖动了。你可以参考以下代码:
```cpp
QWebEngineView *view = new QWebEngineView(parent);
view->setAttribute(Qt::WA_AcceptTouchEvents, true);
```
如果这种方法不起作用,你可以尝试使用Qt的QTouchEvent和QGesture类来自定义触摸事件的处理方式。
阅读全文