How to edit QtWebKit's right-click context menu in Qt Creator? how to get response in QtWebKit https://qt-project.org/forums/viewthread/15149/ 我已经看到了所有这些线程和更多,但不能得到我的anwser 我想在qtwebkit中设置链接图像帧等的右键单击菜单 在qwebview 我听说我们必须安装一个事件过滤器并获取该位置的对象,但我没有考虑它 你能告诉我一个简单而甜蜜的解决方案吗? 告诉如何设置该动作的操作 如果你能提供一个实时工作代码示例,那么iut也会很棒 我听说我们必须使用QMenu和QAction。
答案 0 :(得分:1)
要根据您点击的位置从QWebView获取“标准”菜单,请执行以下操作:
page()->updatePositionDependentActions(pos);
QMenu* ctxMenu = page()->createStandardContextMenu();
要了解您点击的内容,请使用
QWebHitTestResult hit = page()->mainFrame()->hitTestContent(pressPoint.toPoint());