Цифровые часы с Python и Tkinter

0

Цифровые часы с 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.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.