我使用python 3.5,并搜索Tkinter。
我试图将命令附加到按钮,但它已经工作了一次。
这是我的代码。这部分是在Calculator1类的 init 方法中。 我想在单击button1时添加行。 问题是当我执行此代码时,结果是九行。 而button1没有工作..
嗯..这是make_row方法。 如何使用该按钮? 我等你的答案......主人
我正在测试这个程序。所以,这段代码并不完整。 请不要提及svar:)
答案 0 :(得分:0)
当您向按钮添加命令时,您只需输入函数名称,或者如果要调整传递给函数的参数,请使用lambda。试试这个:
button1 = Button(window, text = "some text", command = lambda *x: self.make_row(f3, self.rows)).grid(row=0,column=0))