• 6022阅读
  • 2回复

[提问]Qt 如何屏蔽鼠标响应? [复制链接]

上一主题 下一主题
离线bobo_508
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-05
1.在不需要的时候,把鼠标事件或信号给屏蔽不要,(以至不响应界面响应)
2.在需要的时候,把鼠标事件或信号恢复正常(可以正常响应左或右键)

非常感谢,各位的建义或意见。
离线kimtaikee

只看该作者 1楼 发表于: 2011-03-06
void Widget::mousePressEvent(QMouseEvent* e)
{
     if(!NeedPrcessing)
     {
          e->accept();
          return ;
      }
      // do mouse processing

}

离线梅克斯
只看该作者 2楼 发表于: 2011-03-07
事件过滤器
快速回复
限100 字节
 
上一个 下一个