Tkinter在类中回调

时间:2014-04-24 07:12:48

标签: class python-2.7 tkinter

我理解函数和过程中的概念回调按钮。如何在类中应用此代码?我在Tkinter中有回调按钮的问题,从类中获取值。我无法访问回调方法。错误程序=回调没有定义

from Tkinter import *
class Program: 
    def __init__(self):
         self.root = Tk()
         self.root.title("Sample")
         self.display = Entry(self.root)
         self.display.grid(row=1, column=0, columnspan=5)
         Button(self.root, text="Proces", width=5, foreground="blue", command=callback).grid(row=4, column=0)


    def callback(self):
         print hello

program = Program()

mainloop()

1 个答案:

答案 0 :(得分:2)

您需要做的是:command=self.callback而不是command=callback

此外,它应该是print "hello"