小编Pau*_*Crp的帖子

如何从 QWebEngineView 禁用 contextMenu?

我想禁用创建 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,它“提供上下文数据,用于通过操作填充或扩展上下文菜单...”,但这里没有什么可删除的?

python pyqt python-3.x pyqt5 qwebengineview

2
推荐指数
1
解决办法
2194
查看次数

标签 统计

pyqt ×1

pyqt5 ×1

python ×1

python-3.x ×1

qwebengineview ×1