• 4019阅读
  • 3回复

[提问]如何在mainwindow中捕获widget的鼠标事件 [复制链接]

上一主题 下一主题
离线touwaerio2
 

只看楼主 倒序阅读 楼主  发表于: 2014-08-28
处理鼠标事件时,通常采用重写MouseEvent函数。但是在mainwindow下重载的函数似乎只能捕获到mainwindow中的鼠标事件,而不能捕获到其中widget控件的鼠标事件。这时应该怎么办呢?是重写QWidget下的MouseEvent吗~初学Qt,还请大家帮帮忙,谢谢啦~
离线weiweiqiao

只看该作者 1楼 发表于: 2014-08-28
eventfilter,将其注册到你要的控件中。
Jobs Insanely Great.
离线touwaerio2

只看该作者 2楼 发表于: 2014-08-29
回 weiweiqiao 的帖子
weiweiqiao:eventfilter,将其注册到你要的控件中。 (2014-08-28 19:20) 

按照你所说的,果然成功了,谢谢!
离线weiweiqiao

只看该作者 3楼 发表于: 2014-08-30
回 touwaerio2 的帖子
touwaerio2:按照你所说的,果然成功了,谢谢! (2014-08-29 17:57) 

Jobs Insanely Great.
快速回复
限100 字节
 
上一个 下一个