1

我想隐藏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);

但这一次它不起作用,有什么想法吗?

4

0 回答 0