gpt4 book ai didi

python - 如何从 QWebEngineView 禁用 contextMenu?

转载 作者:行者123 更新时间:2023-12-02 19:11:55 24 4
gpt4 key购买 nike

我想禁用创建 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_())

在文档中我们可以找到一个 QWebEngineContextMenuData 类,它“提供用于填充或扩展带有操作的上下文菜单的上下文数据......” 但这里没有任何内容可以删除?

最佳答案

要禁用默认的小部件菜单,必须将 contextMenuPolicy 设置为 Qt::NoContextMenu:

webBrowser.setContextMenuPolicy(Qt.NoContextMenu)

关于python - 如何从 QWebEngineView 禁用 contextMenu?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64174626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com