我遇到一个问题,我无法将打开的按钮链接到“打开”命令,请帮忙!
Error= fileName = tkFileDialog.askopenfilename()
NameError: global name 'tkFileDialog' is not defined
我有什么:
from Tkinter import *
from tkFileDialog import askopenfilename
frm = Frame(parent)
frm.pack(fill=X)
Button(frm, text=' Browse ', command=self.getFileName).pack(side=LEFT)
def getFileName(self):
fileName = tkFileDialog.askopenfilename()
iconEntry.insert(0, fileName)
SimpleEditor().mainloop()
答案 0 :(得分:3)
而不是
from tkFileDialog import askopenfilename
你可能只想要
import tkFileDialog
答案 1 :(得分:0)
耶。既然你已经在做了" tkFileDialog.askopenfilename()",你不需要这样做"来自tkFileDialog import askopenfilename"
简单地说,导入tkFileDialog即可。
答案 2 :(得分:0)
而不是使用from tkFileDialog import askopenfilename
使用import Tkinter.Filedialog as tkFiledialog