无法通过pyqt中的connect方法分配变量

时间:2018-02-22 16:33:52

标签: python pyqt qt-signals qt-slot

当尝试连接按钮按下变量赋值时,PyCharm拒绝接受语法,用红色语法下划线表示Can't assign to function call

以下是代码:

self.button.clicked.connect(lambda : outside_object.username = self.username)

如何在不调用类似于self.button.clicked.connect(lambda: outside_object.assign_username(self.username))的setter方法的情况下分配变量?

1 个答案:

答案 0 :(得分:0)

您可以使用setattr

select type