我很难在另一个函数(事件)中访问函数(事件)中的值。我的代码是这样的。
def OnSelect(self,e):
i=GetString()
return i
我有另一个事件函数,
def OnStart(self,e):
"this function outputs based on return value from function OnSelect()"
根据在OnSelect()上选择的事件,函数OnStart()处理它的输出。谢谢你的帮助。
答案 0 :(得分:0)
看到这些是实例方法,您可以将值分配给实例属性:
def OnSelect(self,e):
self.selectedString = GetString()
def OnStart(self,e):
self.selectedString...
...
这种方式OnStart
只是您只是访问了最后一个值self.selectedString
。
当然,如果您需要刷新self.selectedString
(我无法知道在这种情况下是否有意义,请记住这一点),只需从{{OnSelect
调用OnStart
1}}在继续之前获取更新的值。