首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

怎么屏蔽QWebView 的右键菜单

2012-03-15 
如何屏蔽QWebView 的右键菜单如何屏蔽QWebView 的右键菜单重写 继承了 QWebView 的void mousePressEvent(Q

如何屏蔽QWebView 的右键菜单
如何屏蔽QWebView 的右键菜单

重写 继承了 QWebView 的 
void mousePressEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);

无效....

void QMyWebview::mousePressEvent(QMouseEvent *event)
{
if(event->button() == Qt::RightButton)
{
}
}

void QMyWebview::mouseReleaseEvent(QMouseEvent *event)
{
if(event->button() == Qt::RightButton)
{
}

}

希望有人能 指点一下。。。

[解决办法]
安装一个事件过滤器,捕获右键事件,不做处理,应该就OK~
[解决办法]
XXXXXX->setContextMenuPolicy (Qt::NoContextMenu)

热点排行