首页 > 其他 > 详细

Qt 自定义信号

时间:2021-09-02 03:54:22      阅读:15      评论:0      收藏:0      [点我收藏+]

1、首先将需要通信的对象和类型放在一个map表,map(type,object);

2、通过postEvent(receiver, event);找到步骤一中的对象,放到参数1位置,将事件类型放到参数2位置,那么post后。

3、接着在object的类中重写event函数(类型重写鼠标按压事件等功能,只不过鼠标等事件是用户提前知道要处理的对象,这里是将发送的对象通过receiver,告知接收者需要处理event)。

经过以上三个步骤完成,信号的创建 -》发送-》处理

Qt 自定义信号

原文:https://www.cnblogs.com/sgh69/p/15212325.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!