hshuxiang |
2019-10-26 16:42 |
QWebEngineView 不响应 wheelEvent 事件
需要实现CTRL+ 鼠标滚轮 来进行 QWebEngineView 页面的放大缩小 本人重载了 QWebEngineView::wheelEvent 函数 但程序运行后,并没有响应此函数,望大佬们帮助
- void WebView::wheelEvent(QWheelEvent *event)
{ qDebug() << "Qt::ControlModifier + wheelEvent~~~~~~~~~~~~~~~";
if ((event->modifiers() == Qt::ControlModifier) && (event->delta() > 0)) {
setZoomFactor(zoomFactor() + 0.1); } else if ((event->modifiers() == Qt::ControlModifier) && (event->delta() < 0)) { setZoomFactor(zoomFactor() - 0.1); } else { QWebEngineView::wheelEvent(event); } }
|
|