我想隐藏ReloadQt 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);
但这一次它不起作用,有什么想法吗?