当前位置: 代码迷 >> QT开发 >> 鼠标事件为何无效
  详细解决方案

鼠标事件为何无效

热度:92   发布时间:2016-04-25 04:30:33.0
鼠标事件为什么无效?
我的界面是:在控件QWidget上放了个QTableWidget。
我的类是:继承QWidget的子类。
现在我想重载QTableWidget上的mousePressEvent函数,但重载后每次没不起作用
我调试了一下,重载的这个函数根本就进不去。

我想,应该是QTableWidget没有捕获这个事件,所以没响应。
请高手指教下。

------解决方案--------------------
和Qtableview一样 。。qtablewidget是thin border...所以你要用的是qtablewidget->viewport()->installEventfilter()...来捕获鼠标事件哈。 key不用。。
  相关解决方案