我想禁用创建 QWebEngineView 时默认显示的右键单击菜单。
import sys
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtCore import QUrl
app = QApplication(sys.argv)
webBrowser = QWebEngineView()
#Some line here to delete the contextMenu
webBrowser.load(QUrl("https://stackoverflow.com/"))
webBrowser.show()
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)
在文档中,我们可以找到一个类QWebEngineContextMenuData,它“提供上下文数据,用于通过操作填充或扩展上下文菜单...”,但这里没有什么可删除的?