代码是这样的:
class MainWindow :
public QMainWindow
{
Q_OBJECT
public:
MainWindow(void);
protected:
bool eventFilter(QEvent* event);
private:
QGraphicsView* _view;
};
MainWindow::MainWindow(void)
{
_view = new QGraphicsView;
setCentralWidget(_view);
installEventFilter(_view);
}
bool MainWindow::eventFilter(QEvent* event)
{
qDebug() << "event filter"; // <<< 执行到此没有反应??
return false;
}
第一次用这个事件过滤器,看Qt助手里也是这样用的,为什么我的代码不行,我哪里写错了嘛?
[ 此帖被advanceduser在2010-01-06 13:26重新编辑 ]