Цифровые часы с Python и Tkinter
Здравствуйте! В сегодняшней статье мы рассмотрим, как создать цифровые часы при помощи Python и Tkinter. Также нам понадобится модуль time. Мы создадим окно, затем добавим к нему метку Lable, в которой будут отображаться цифровые знаки, обновляющиеся по логике часов. Так мы будем имитировать изменение времени. И так, приступим.
Создадим файл в Pycharm или любом другом редакторе и придадим ему расширение .py.
# Для начала импортируем все элементы из модуля
from tkinter import *
from tkinter.ttk import *
# импорт модуля для преобразования кортежей через format
from time import strftime
# создание экземпляра класса Tk(), для отображенния окна приложения
root = Tk()
# добавление заголовка к окну
root.title('Цифровые часы')
# создание текстовой метки в окне прилржения, для отображения цифровых знаков. Цифры будут белыми на черном фоне
lable = Label(root, font=('aerial', 30), background='black', foreground='white')
# функция отображения времени
def time():
string = strftime('%H:%M:%S %p')
lable.config(text=string)
lable.after(1000, time)
# азмещение метки времени по центру
lable.pack(anchor='center')
time()
# запуск цикла программы
mainloop()
Если все сделано правильно, на экране отобразится текущее время с компьютера. Таким образом, мы создали цифровые часы с Python и графической библиотекой Tkinter.
-
- Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.