1. 程式人生 > >Qt如何重寫虛函數

Qt如何重寫虛函數

res prot win protected 如果 如何 debug window 函數

eg:QWidget的有個虛函數,KeyPressEvent,當它的子類獲得焦點的時候,如果有任何按鍵按下,就會觸發這個虛函數。

1、在mainwindow.h中聲明此虛函數

protected:void KeyPressEvent(QKeyEvent *event);

2、在mainwindow.cpp中重定義此虛函數

void MainWindow::keyPressEvent(QKeyEvent *event)

{

  qDebug()<<"12123";

}

Qt如何重寫虛函數