sig---信号
slot---插槽
信号.connect(&插槽对象,&插槽类::插槽类中的处理函数)
激活插槽处理函数的方式是调用声明的信号变量。
插槽类中带有信号发生时候的处理函数,该插槽类需要继承自 public sigslot::has_slots<>
大概思路是:
声明信号的类:sig
插槽类(信号发生时候的响应函数所在的类):public::sigslot::has_slots
另外一个地方将信号类对象与插槽类对象联系起来,connect
在一个地方执行信号,执行的时候由于前面将信号类与插槽类关联起来了,执行信号的时候就会进入信号处理函数。
具体见实例
博客介绍了信号与插槽机制,信号用 sig 表示,插槽用 slot 表示。通过 connect 方法将信号类对象与插槽类对象关联,插槽类需继承自 public sigslot::has_slots<>。执行信号时,因已关联,会进入信号处理函数,还提及可查看具体实例。
1万+

被折叠的 条评论
为什么被折叠?



