【发布时间】:2012-06-30 09:15:41
【问题描述】:
通过阅读this,提出了两个问题:
1。 它说
有时需要将 Python 方法显式标记为 一个Qt插槽
虽然我总是使用 @pyqtSlot 装饰器,因为它说:
将信号连接到修饰的 Python 方法也有 减少内存使用量的优势,速度稍快
我问自己:在哪些具体情况下是必要的? 并且:不使用@pyqtSlot 装饰器有什么好处吗?
2。 result关键字参数,它的作用是什么?
@pyqtSlot(int, result=int)
def foo(self, arg1):
""" C++: int foo(int) """
它看起来像返回值的类型,但 AFAIK 在发出信号时无法检索返回值。
对此有什么想法吗?
【问题讨论】:
标签: python pyqt pyqt4 signals-slots