请问谁能解释qt的connect函数,头大了。。
答案:1 悬赏:80
解决时间 2021-02-13 04:24
- 提问者网友:房东的猫
- 2021-02-12 18:48
请问谁能解释qt的connect函数,头大了。。
最佳答案
- 二级知识专家网友:说多了都是废话
- 2021-02-12 18:54
即connect调用后,emit() signal会直接调用之前connect过的SLOT函数。
这种机制把不同对象间建立了一种比函数调用弱的关联,任何对象都可以对任何对象感兴趣的signal加以关联,并且有能力随时解除关联。
具体的实现大概是建立一个函数指针的数组,通过signal的key值查找,并依次调用,调用的顺序应该是取决于connect的调用次序,但是不应该依赖这个顺序。
这种机制把不同对象间建立了一种比函数调用弱的关联,任何对象都可以对任何对象感兴趣的signal加以关联,并且有能力随时解除关联。
具体的实现大概是建立一个函数指针的数组,通过signal的key值查找,并依次调用,调用的顺序应该是取决于connect的调用次序,但是不应该依赖这个顺序。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯