Python Tkinter错误-can';t调用;绑定";命令
我正在尝试将一个按钮绑定到一个简单的函数。 这是我的代码:Python Tkinter错误-can';t调用;绑定";命令,python,tkinter,Python,Tkinter,我正在尝试将一个按钮绑定到一个简单的函数。 这是我的代码: from Tkinter import * root=Tk() def printName(event): print 'hi my name is Beni' button_1.bind("<Button-1>",printName) button_1.pack() root.mainloop() 有什么想法吗 您需要定义按钮\u 1 例如: button_1 = Button(root, text="But
from Tkinter import *
root=Tk()
def printName(event):
print 'hi my name is Beni'
button_1.bind("<Button-1>",printName)
button_1.pack()
root.mainloop()
有什么想法吗 您需要定义
按钮\u 1
例如:
button_1 = Button(root, text="ButtonName")
因此,您的整个代码片段将是:
from Tkinter import *
root=Tk()
def printName(event):
print('hi my name is Beni')
button_1 = Button(root, text="ButtonName")
button_1.bind("<Button-1>",printName)
button_1.pack()
root.mainloop()
从Tkinter导入*
root=Tk()
def打印名(事件):
打印('嗨,我叫贝尼')
button_1=按钮(根,text=“ButtonName”)
按钮1.绑定(“,打印名)
按钮_1.pack()
root.mainloop()
这似乎不是您的全部代码,因为您从未定义过按钮\u 1
。。。如果你能创建一个简单的可运行代码段,我们可以自己复制/粘贴并查看错误,我们通常会对你最有帮助。。。非常感谢。顺便说一句:按钮(…,命令=函数名称)
from Tkinter import *
root=Tk()
def printName(event):
print('hi my name is Beni')
button_1 = Button(root, text="ButtonName")
button_1.bind("<Button-1>",printName)
button_1.pack()
root.mainloop()