QT信号和插槽功能签名

时间:2010-12-09 09:42:38

标签: c++ qt signals-slots

In this document被解释为信号必须具有void作为返回值,但是插槽呢?由于信号不能返回任何内容,我可以假设它也适用于插槽吗?

1 个答案:

答案 0 :(得分:11)

您的广告位可以返回一个值。

但是,如果插槽连接到信号并在发出信号时调用,则返回值将被忽略。

但是插槽是普通的成员函数,可以像任何其他函数一样调用。在这种情况下,调用者可以使用返回值。

您在链接到的文件中说道:

  

由于插槽是普通的成员函数,因此它们在直接调用时遵循正常的C ++规则。