0
目前,这是我的代码:Tkinter的一个函数内部结合
from tkinter import *
class Application(Frame):
def a(self, event = None):
print ("a")
def create_widgets(self):
def b(event = None):
print(entry.get())
entry = Entry()
entry.grid(row = 1, column = 1)
Button(text = "b", command = b).grid(row = 1, column = 2)
def __init__(self, master = None):
Frame.__init__(self, master)
self.grid()
self.create_widgets()
master.bind("<Return>", b)
root = Tk()
app = Application(master = root)
app.mainloop()
到目前为止,它调用,但self.b更换self.a使它B键,而不是带来了AttributeError错误:“应用程序”对象没有属性'b',只有b返回一个NameError:'b'没有被定义。
那么我怎样才能使绑定调用像按钮?
啊,谢谢!这工作完美。我实际上并不知道你能做到这一点,仍然在学习tkinter。 – FrozenDude101