Qt在单击鼠标时未调用重载的鼠标事件处理程序

时间:2012-01-06 19:16:52

标签: qt events mouse qgraphicsview qwidget

我正在使用我自己的一个名为chessCV的类来编写国际象棋程序,该类派生自QGraphicsView,然后我将其作为成员添加到我的MainWindow类中。我似乎无法让程序执行我重载的MousePressEvent(QMouseEvent * event)函数。永远不会被召唤。我想也许这与我从QGraphicsView继承的方式有关,但我尝试重载MainWindow类中的MousePressEvent(QMouseEvent * event),并且也没有被调用。我完全难过了。任何帮助表示赞赏。感谢大家。

1 个答案:

答案 0 :(得分:1)

如果您尝试重载QGraphicsView::mousePressEvent(QMouseEvent* event),则m不应大写。