需要实现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);
- }
- }