1、首先将需要通信的对象和类型放在一个map表,map(type,object);
2、通过postEvent(receiver, event);找到步骤一中的对象,放到参数1位置,将事件类型放到参数2位置,那么post后。
3、接着在object的类中重写event函数(类型重写鼠标按压事件等功能,只不过鼠标等事件是用户提前知道要处理的对象,这里是将发送的对象通过receiver,告知接收者需要处理event)。
经过以上三个步骤完成,信号的创建 -》发送-》处理
2023-11-03 21:31:16
1、首先将需要通信的对象和类型放在一个map表,map(type,object);
2、通过postEvent(receiver, event);找到步骤一中的对象,放到参数1位置,将事件类型放到参数2位置,那么post后。
3、接着在object的类中重写event函数(类型重写鼠标按压事件等功能,只不过鼠标等事件是用户提前知道要处理的对象,这里是将发送的对象通过receiver,告知接收者需要处理event)。
经过以上三个步骤完成,信号的创建 -》发送-》处理