Введение В ходе статьи напишем GUI часы на языке программирования Python с использованием модуля tkinter. Написание кода GUI часов Для начала импортируем модуль time и tkinter: import time
from tkinter import * Далее создадим окно, добавим заголовок “Часы” и запретим возможность изменять размеры окна: import time
from tkinter import * root = Tk()
root.title('Часы')
root.resizable(0, 0) root.mainloop() Создадим виджет Label(), расположим его на окне root, шрифт укажем Arial 70 размера и отобразим методом pack(): import time
from tkinter import * root = Tk()
root.title('Часы')
root.resizable(0, 0) watch = Label(root, font="Arial 70")
watch.pack() root.mainloop() Теперь создадим функцию, которую назовём tick(). Внутри неё будет устанавливаться нынешнее время в Label(), а благодаря методу after() раз в секунду функцию будет вызываться рекурсивно: import time
from tkinter import * def tick():
watch['text'] = time.strftime("%H:%M:%S")
watch.after(1000, tick) root = Tk()
root.titl