Tkinter无法使用bind访问自我标签

时间:2017-06-07 18:02:46

标签: python tkinter

我正在尝试从函数中访问tkinter变量,但是我收到了错误 AttributeError: 'ClassA' object has no attribute 'bet'

我在这里使用绑定标签来调用函数:

self.label.bind("<Button-1>", self.calculator(self.teamAOdds[0], self.teamBOdds[1]))

这是功能:

def calculator(self, a, b, ac=0, bc=0):
     betamt = self.bet.get()
     self.betA.insert(END, a)
     self.betB.insert(END, b)
     self.commA.configure(text=ac)
     self.commB.configure(text=bc)

对于我试图在函数中访问的每个标签,我得到一个AttributeError。

如果我使用按钮来调用某个功能,例如

self.startButton.configure(command=self.start)

然后我可以直接从该函数访问tkinter标签/条目表单。

我有什么方法可以为标签绑定做到这一点吗?

感谢。

0 个答案:

没有答案