Qt如何重写虚函数
Posted 朱小勇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt如何重写虚函数相关的知识,希望对你有一定的参考价值。
eg:QWidget的有个虚函数,KeyPressEvent,当它的子类获得焦点的时候,如果有任何按键按下,就会触发这个虚函数。
1、在mainwindow.h中声明此虚函数
protected:void KeyPressEvent(QKeyEvent *event);
2、在mainwindow.cpp中重定义此虚函数
void MainWindow::keyPressEvent(QKeyEvent *event)
{
qDebug()<<"12123";
}
以上是关于Qt如何重写虚函数的主要内容,如果未能解决你的问题,请参考以下文章
C++ 中,类的继承:父类当使用虚函数时候,子类对该函数进行重写的话,属于子类成员函数对虚函数的覆盖!
delphi中覆盖override父类的静态方法和虚函数有啥不同?