【发布时间】:2014-06-06 09:32:59
【问题描述】:
我有这个代码:
#!/usr/bin/python
import Tkinter
from tkFileDialog import askopenfilename
import tkMessageBox
root = Tkinter.Tk()
def getFileName():
# show an "Open" dialog box.
filename = askopenfilename(filetypes = [('Text files', '*.txt'),('All files','*')])
btnIco = Tkinter.Button(root, text="Icon", command=getFileName())
btnIco.pack()
root.mainloop()
我打算在单击按钮时运行函数getFileName。但是,该函数在代码运行时运行,而按钮在单击时不执行任何操作。你能指出什么是错的吗?
【问题讨论】:
标签: python python-2.7 button tkinter