由于PyQt架构,它速度更快。PyQt将python插槽转换为C 插槽,以便与Qt框架进行通信。当您将Python方法显式标记为Qt插槽并为其提供C 签名时,PyQt代码不必猜测C ++签名本身,因为它已经被指定。这可以提高大型项目的性能。
仅当您想以正常功能调用插槽时才需要返回值。
编辑
:似乎该
QmetaObject.invokeMethod方法执行一个插槽,并使用它的返回值。

由于PyQt架构,它速度更快。PyQt将python插槽转换为C 插槽,以便与Qt框架进行通信。当您将Python方法显式标记为Qt插槽并为其提供C 签名时,PyQt代码不必猜测C ++签名本身,因为它已经被指定。这可以提高大型项目的性能。
仅当您想以正常功能调用插槽时才需要返回值。
编辑
:似乎该
QmetaObject.invokeMethod方法执行一个插槽,并使用它的返回值。