-1
我试图得到一个文件路径与askopenfilename()
函数的文件路径,但我不能代替我的条目(myEntry
)与选择问与Tkinter的蟒蛇
我如何处理这个文件路径的价值?
我的代码:
from tkinter import *
from tkinter import filedialog
class Window(Tk):
def __init__ (self,inTitle="FUNCT"):
Tk.__init__(self)
self.title(inTitle)
self.geometry("500x300")
self.__myEntry = StringVar(self,"E:/TEST.txt")
pathfile = Entry(self,textvariable = self.__myEntry, width =80)
pathfile.grid()
bouton1 = Button(self, text = "Parcourir", command =self.loadfile)
bouton1.grid()
def loadfile(inSelf):
global filename
inSelf.filename = filedialog.askopenfilename()
return inSelf.filename
myWindow = Window()
myWindow.mainloop()
您还可以摆脱'StringVar'并直接更新条目窗口小部件。 –
@BryanOakley当然。编辑该替代方案也是如此。感谢您的建议。 :) – Lafexlos
这种方法是我的问题的一个很好的解决方案 – BORUSSEN11