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