在Qt中,事件对象都继承于QEvent类,它表示应用程序内部或由于应用程序需要了解的外部活动而发生的事情.事件可以由QObject子类的任何实例接收和处理,尤其是widget.本文档描述如何在典型应用程序中交付和处理事件. 事件的传递 事件发生时,Qt创建事件对象(QEvent的适当的子类),调用要传递到的QObject的实例的event()方法,完成事件的传递. event()方法本身不处理事件:它根据其传递的事件类型,调用对应的事件处理程序,并给句事件是否被接受或忽略来发出响应. 事件可以来…