emit 查看代码,发现是一个空宏。 如果emit mySignal(); 是不是等同于 mySignal(); 直接调用这个函数。 而信号在C++的语法来看,指示一个没有实体的函数申明。 我的想法是这种机制类似MFC的消息映射,但是这里想不透如何发消息,寻找映射表,运行对应的槽。 想不明白,请教牛人,谢谢。
[quote=引用 楼主 KID_coder 的回复:] emit 查看代码,发现是一个空宏。 如果emit mySignal(); 是不是等同于 mySignal(); 直接调用这个函数。 而信号在C++的语法来看,指示一个没有实体的函数申明。 我的想法是这种机制类似MFC的消息映射,但是这里想不透如何发消息,寻找映射表,运行对应的槽。 想不明白,请教牛人,谢谢。
16,818
社区成员
26,684
社区内容
加载中
试试用AI创作助手写篇文章吧