Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Сегодня я продолжу материал предыдущей статьи, в которой я начал говорить о библиотеке tkinter. Библиотека интересная, для не слишком больших оконных приложений вполне себе подойдёт. Сегодня мы поговорим о кнопках в окне. Как они описываются и обрабатывается нажатие кнопок. Ниже представлена простая программа, создающая окном кнопкой выхода. #!/usr/bin/python3
import tkinter as tk
wn = tk.Tk()
wn.geometry("450x450+700+700")
wn.title("Окно с кнопкой")
bt = tk.Button(wn, text="Exit", command=wn.destroy)
bt.pack(pady=20)
wn.mainloop() Результа выполнения см. на рисунке 1. В программе выше нет ничего сложного. Как мы видим, при создании кнопки: tk.Button() указывается объект-окно, где кнопка будет расположена, надпись на кнопке (text='Exit') и обработчик её нажатия. В данном случае это уже определённый метож destroy() окна, он его удаляе