标签: c++ qt signals-slots
In this document被解释为信号必须具有void作为返回值,但是插槽呢?由于信号不能返回任何内容,我可以假设它也适用于插槽吗?
答案 0 :(得分:11)
您的广告位可以返回一个值。
但是,如果插槽连接到信号并在发出信号时调用,则返回值将被忽略。
但是插槽是普通的成员函数,可以像任何其他函数一样调用。在这种情况下,调用者可以使用返回值。
您在链接到的文件中说道:
由于插槽是普通的成员函数,因此它们在直接调用时遵循正常的C ++规则。