2012-01-06 29 views
1

我正在寫一個國際象棋程序,使用自己的類叫做chessCV,它來自QGraphicsView,然後我將它作爲成員添加到我的MainWindow類中。我似乎無法讓程序執行我重載的MousePressEvent(QMouseEvent * event)函數。它永遠不會被調用。我想也許它是與我從QGraphicsView繼承的方式有關,但我嘗試在MainWindow類中重載MousePressEvent(QMouseEvent * event),並且也沒有被調用。我完全難倒了。任何幫助表示讚賞。感謝大家。單擊鼠標時Qt重載的鼠標事件處理程序不被調用

+0

在頭文件中發佈'chessCV :: MousePressEvent(QMouseEvent * event)'聲明,我們無法在沒有看到代碼的情況下爲您提供幫助。 – cmannett85 2012-01-06 21:36:29

+0

您是否找到解決方案?我面臨着從QWidget派生出來的同樣的問題 – one 2014-06-12 10:13:41

回答

1

如果您試圖超載QGraphicsView::mousePressEvent(QMouseEvent* event),則不應將大寫。