qt信号与槽的优点:1.类型安全,信号的参数类型与个数与接收信号槽参数类型与个数对于一致
2.异步通信,发送信号一方可以在接收者不做出响应同时,继续执行,提高程序的响应机能
3.事件驱动,UI界面里面按钮,文本编辑框,鼠标点击等可以通过信号连接
4.松散耦合,激发信号的QT对象无需知道哪个对象槽接收了它的信号,接收信号的槽也不知道哪些信号关联了自己,这样即使关联对象被删除,程序也不会崩溃
缺点:与非虚函数比,传递信号调用槽函数可能更慢,存在性能损失
qt信号与槽的优点:1.类型安全,信号的参数类型与个数与接收信号槽参数类型与个数对于一致
2.异步通信,发送信号一方可以在接收者不做出响应同时,继续执行,提高程序的响应机能
3.事件驱动,UI界面里面按钮,文本编辑框,鼠标点击等可以通过信号连接
4.松散耦合,激发信号的QT对象无需知道哪个对象槽接收了它的信号,接收信号的槽也不知道哪些信号关联了自己,这样即使关联对象被删除,程序也不会崩溃
缺点:与非虚函数比,传递信号调用槽函数可能更慢,存在性能损失