有时候我们明明写了这个函数,但调试的时候总是找不到,这个时候一定要注意C++的函数覆盖和函数机制:
当你定义了一个父类已经定义过的方法,那么这个函数就被父类隐藏了,但在父类中又找不到在这个类中定义的函数,因此就傻掉了。
比如在qwidget的子类中定义了onTimeOut,你就会惊喜的发现,找不到这个slot,换个名字就好了。
有时候我们明明写了这个函数,但调试的时候总是找不到,这个时候一定要注意C++的函数覆盖和函数机制:
当你定义了一个父类已经定义过的方法,那么这个函数就被父类隐藏了,但在父类中又找不到在这个类中定义的函数,因此就傻掉了。
比如在qwidget的子类中定义了onTimeOut,你就会惊喜的发现,找不到这个slot,换个名字就好了。