У меня есть класс, в котором я создаю метку для метода init :
import tkinter as tk
from tkinter.filedialog import askopenfilename
class app(tk.Tk):
def __init__(self, master):
label1 = tk.Label(master, text="Select file...")
label1.pack()
Затем с помощью кнопки я вызываю метод, чтобы выбрать файл и изменить текст метки на путь к файлу.
def files(self):
filename = askopenfilename()
self.label1.config(text=filename)
Проблема в том, что когда я выбираю файл, приложение закрывается без ошибок, поэтому я не знаю, что происходит.
За пределами моего класса :
root = tk.Tk()
app_gui = app(root)
root.mainloop()