事件模型三个主要角色:事件源,事件,事件目标。
事件源:发生状态改变的对象(将处理事件任务委托给事件目标)
事件:状态改变的内容(封装在事件源中)
事件目标:事件想作用的目标
pyqt5用信号和插槽机制:槽是可以被调用的函数,发射信号时候连接一个槽
例如:dial.valueChanged.connect(lcd.display)
QDial发送valueChanged信号,QLCDNumber接收信号,槽是处理方法。
事件发送者:用sender()方法确定
重构事件处理器:用自己写的覆盖库自带的
网友评论