每次我调用我的函数时def hello(self,value)
,我都会收到一个错误:takes exactly 2 arguments (1 given)
那我该怎么办?
或者是否有另一种可能性来做到这一点:self.statusitem.setImage_(self.iconsuccess)
?
编辑:
我的代码的简单表示
Class A:
func_in_class_B(value)
Class B:
def finishLaunching(self):
self.statusitem.setImage_(self.icon)
def func_in_class_B(self,value)
self.statusitem.setImage_(self.iconsuccess)
A类是后台线程,B类是我的主线程,我想操作`self.statusitem.setImage_(self.icon)