信号和槽

QT中信号和槽的连接是在运行时建立的,即使在编译阶段发送者和接收者相互不知道对方的任何信息,也可以完成通信任务。 为了实现通信的解绑,一般有两种方式: 1、基于事件的回调函数机制 存放一个函数指针(C#使用委托),在对象状态变化时,调用该函数指针。而函数指针指向接收者的某个函数,从而实现后绑定和通信。 这种做法不灵活。如果有多个类都关注某个类的状态变化,存放一个回调函数的信息显然无法满足要求,此时
相关文章
相关标签/搜索