I want that when I upload a file, the label changes its name to file name to filename name. #File class class File: def __init__(self): self.filename = None def getFile(self): self.filename = filedialog.askopenfilename() #Button class class importtextName(File): def __init__(self): self.name = "Select a file to encrypt: " def update(self, filename): self.name = self.filename #Layout Encrypt: importtext = importtextName() importtext = tk.Label(layoutframe, text=importtext.name) importtext.grid(column=0, row=0, sticky=tk.EW, padx=5, pady=5) #Redirection to import function file = File() button_encrypt = tk.Button(layoutframe, text="Encrypt", fg="green", command=file.getFile) button_encrypt.grid(column=1, row=0, sticky=tk.EW, padx=5, pady=5) Continue reading...