我想隐藏Reload
Qt webenginepage 的默认上下文菜单中的选项。我已经删除了其他选项,例如Save page
这样View source
做:
WebPage::WebPage(QObject *parent) :
QWebEnginePage(parent)
{
action(QWebEnginePage::SavePage)->setVisible(false);
action(QWebEnginePage::ViewSource)->setVisible(false);
connect(QWebEngineProfile::defaultProfile(), &QWebEngineProfile::downloadRequested, this, &WebPage::startDownload);
}
所以我尝试对这样的Reload
选项做同样的事情:
action(QWebEnginePage::Reload)->setVisible(false);
但这一次它不起作用,有什么想法吗?