打开文件按钮 - Python Tkinter

时间:2014-01-26 03:09:52

标签: python tkinter

我遇到一个问题,我无法将打开的按钮链接到“打开”命令,请帮忙!

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

3 个答案:

答案 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