QT 信号和槽函数签名

Posted

技术标签:

【中文标题】QT 信号和槽函数签名【英文标题】:QT signal and slot function signature 【发布时间】:2010-12-09 09:42:37 【问题描述】:

In this document 解释了信号必须有 void 作为返回值,但是槽呢?由于信号不能返回任何东西,我可以假设插槽也一样吗?

【问题讨论】:

【参考方案1】:

您的插槽可以返回一个值。

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

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

这在您链接到的文档中说:

由于槽是普通的成员函数,所以直接调用时遵循普通的 C++ 规则。

【讨论】:

以上是关于QT 信号和槽函数签名的主要内容,如果未能解决你的问题,请参考以下文章

Qt信号和槽

QT的信号和槽

初见QT---信号和槽

qt自定义信号和槽函数 emit

qt信号和槽机制的问题

Qt 信号和槽