首先要明白一个概念,事件和信号并不一样,比如单击一下鼠标,就会产生鼠标事件(QMouseEvent),是对这个动作的描述,而因为按钮被按下了,按钮会发出clicked()的单击信号(是按钮控件产生的). 1.事件处理方式: method 1:重新实现部件的事件处理函数,如:mousePressEvent(),keyPressEvent()等等.是最常用的方法!!! method 2:重新实现notify()函数.需要继承QApplication类,可以再事件过滤事件之前获得事件,一次只可以处理一…