【发布时间】:2015-02-21 13:42:42
【问题描述】:
假设槽接受一个参数,例如,
self._nam = QtNetwork.QNetworkAccessManager(self)
# ...
response = self._nam.get(request)
self.timer.timeout.connect(lambda: self.on_reply_finished(response))
信号如何从插槽断开?以下给出错误Failed to disconnect signal timeout().:
self.timer.timeout.disconnect(lambda: self.on_reply_finished(response))
是不是因为 lambda 不是“真正的”插槽,而是 Python 技巧?在那种情况下,如何将响应参数传递给插槽(不使 response 成为成员)?
谢谢
【问题讨论】: