如何制作一个按钮返回tkFileDialog.askopenfilename()的文件名作为字符串?
我想知道怎么写一段代码,来创建一个Tkinter的按钮,这个按钮可以打开一个文件选择窗口(tkFileDialog.askopenfilename())。当你在这个窗口里点击“打开”按钮时,它会把选中的文件名作为字符串获取到,并把这个文件名放到一个输入框里。
这是我目前写的代码。
iconEntry = Entry(iconRow)
iconEntry.pack()
def getFileName()
fileName = tkFileDialog.askopenfilename()
iconEntry.insert(0, fileName)
iconButton = Button(iconRow, text="Browse", command=getFileName)
iconButton.pack(side=RIGHT)
1 个回答
4
我自己解决了这个问题。
root = Tk()
def getFIleName(varName, entryName):
varName = tkFileDialog.askopenfilename()
entryName.insert(0, varName)
iconButton = Button(root, text="Browse", command=(lambda: getImageName(campIcon, iconEntry)))
iconButton.pack()