我试图用python制作一个GUI。我使用的是Tkinter库和Python2.7。在
我的目标是获得我浏览到的路径,并将其作为一个字符串插入到输入框中,但不知怎么的,我得到了上面标题中提到的错误。在
下面是我的代码片段:
def browseSWPath(self):
#global enterFilePath
self.frameTwo = Frame(self.mainFrame, width=640, height=100, bg='white')
self.frameTwo.pack(side='top', expand=False, fill='both')
self.swFlashPath = Button(self.frameTwo, text='SW Flash Path', command=flashFile)
self.swFlashPath.pack(side='left', padx=5, pady=5, anchor='nw')
#self.swPath = StringVar()
self.enterFilePath = Entry(self.frameTwo, bd=2, width=75)
self.enterFilePath.pack(side='left', pady=10, anchor='nw')
def flashFile():
pathName = tkFileDialog.askopenfilename()
if pathName:
enterFilePath.delete(0, END)
enterFilePath.insert(0, str(pathName))
回溯:
正如@bryanOakley在上面的评论中所说的自我xx和xx不是一回事。对于那些正在寻找这个问题答案的人来说,有两个改变使之奏效。在
非常感谢!在
相关问题 更多 >
编程相关推荐