Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tkinter错误-can';t调用;绑定";命令_Python_Tkinter - Fatal编程技术网

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()