widget、事件和信号
事件处理