什么是正常功能和Qt中的插槽之间的区别?

时间:2018-05-17 13:37:05

标签: qt

正常功能与Qt中的插槽有什么区别?我已经读过插槽就像普通的功能一样,但另外可以连接信号,但正常的功能也可以。

1 个答案:

答案 0 :(得分:2)

区别在于获得MOC处理的插槽并生成元数据,这是某些Qt功能所必需的,这些功能涉及通过作为字符串传递的成员名称进行运行时查找。

对于单独的连接,普通成员函数完全正常,因为Qt 5使用新的连接语法。

对于Qt 4,你别无选择,只能使用老虎机。