在QT中使用信号和槽机制来完成对象之间的协同操作,信号与槽的实现方式有三种:
1、使用connect关联
推荐使用这种方式,因为这种方式完全靠代码编写,自己看代码能知道发射信号是谁,接收信号的是谁,便于理解;同时,别人维护代码也很容易。
2、设计模式中关联
就是在Qt Creator集成开发环境中的 “Design模式” 下,通过拖拽方式,让两个控件关联起来,这样的实现方式比较隐晦,没法通过代码直观地查看。
3、自动关联