#python #tkinter
#python #tkinter
Вопрос:
Я создал небольшой корневой графический интерфейс Tkinter, в котором есть 3 кнопки.
Вопрос: закрывается ли этот корневой экземпляр gui с помощью x
значка по умолчанию во время выполнения, заботясь об освобождении используемой памяти или любых других элементах управления памятью, или я специально должен использовать какой-то: root.destroy()
?
root = Tk()
root.geometry('700x200')
root.resizable(height = 0, width = 0)
root.title("eWMS Inbound Upload File")
Label(root,text="Browse for source file to be converted to the eWMS format").place(x=200,y=50)
Label(root,text="Generate eWMS format template and Save on Computer").place(x=200,y=80)
Label(root,text="Select XLS File and Convert it to CSV with separator semicolon( ; ) ").place(x=200,y=110)
Button(root, text="Select Source File",command=openfile, width=20).place(x=10,y=50)
Button(root, text="Convert to Upload Format",command=createtemplate,width=20).place(x=10,y=80)
Button(root, text="Convert XLS to CSV",command=convertocsv,width=20).place(x=10,y=110)
root.mainloop()
Редактировать: весь этот код встроен в exe-файл с помощью библиотеки «pyinstaller»
Комментарии:
1. Если программа завершает работу в результате закрытия окна, вам не нужно беспокоиться об освобождении памяти, поскольку у вас больше нет процесса, который мог бы иметь какую-либо выделенную память.
2. @jasonharper да, он завершает работу в обычном режиме без каких-либо проблем. Спасибо за разъяснения!