Рубрики
Без рубрики

Как построить цифровые часы времени с помощью Python

Добро пожаловать в проекты Python для начинающих 🙋🏻♂️ Я Sai Ashish и сегодня я собираюсь на … Помечено с Python, Computersscience, начинающими, сегодня.

Добро пожаловать в Python Projects для начинающих сериалов 🙋🏻♂️.

Я Сай Ашиш И сегодня я собираюсь показать вам, как построить живые цифровые часы с помощью Python, всего 12 строк Code😍

Как это захватывающе? Давайте начнем 🚀

Что мы собираемся построить?

Это удивительные цифровые часы ⏰

Что мы собираемся учиться сегодня?

1. Tkinter & Time Module
2. Basics of Python: Functions
3. Creating a Tkinter Window, Giving Title to the Window, 
   Setting Background & Setting Label
4. Implementation of the Digital Clock With Detailed Explanation

Вы можете получить доступ к эксклюзивной теории, используемой в этом проекте здесь . Не забудьте разбить кнопку Star, если она предоставила вам значение для вас 💯

Шаг 1: Дизайн

Подожди! Подожди! Перед погружением в деталь развития, проницательный кодер должен иметь четкое представление о проекте, который он собирается сделать. Чтобы сохранить его как можно простым и элегантным, я запланировал прямоугольные цифровые часы с черным фоном, белым текстом и форматом HH: MM: SS. Вы можете добавить AM/PM в соответствии с вашими поюмами.

Шаг 2: Требуются модули:

1. Что такое модуль Tkinter?

Для этого проекта мы будем использовать модуль Tkinter. Tkinter – это привязка Python с TK GUI Toolkit. Это стандартный интерфейс Python для TK GUI Toolkit и является стандартным графическим интерфейсом Python. Вы можете получить доступ к официальной документации модуля Tkinter из здесь Отказ

2. Какой модуль времени?

Временный модуль обеспечивает различные функции, связанные с временными функциями. Мы используем его, чтобы получить системное время и отобразить его на экране. Вы можете получить доступ к официальной форме документации здесь 📄.

Шаг 3: Время к коду!

Первый шаг – импортировать все (все классы, функции и переменные), сохраненные внутри Tkinter к нашему файлу программы. Сделать это, мы напечатаем:

from tkinter import *

‘*’ означает все/все.

После импорта TKinter я хотел бы импортировать функцию, называемую strftime из модуля. Метод STRFTIME () возвращает строку, представляющую дату и время с использованием даты, времени или объекта DateTime. В более простых терминах он извлекает системное время.

from time import strftime

Теперь я хочу создать окно для часов. Для этого я использую TK из модуля TKinter.

root = Tk()  # Creates tkinter window

Давайте дадим название окно как «цифровые компьютерные часы».

root.title("Digital Computer Clock")  # Adds title to tkinter window

Создание функции для отображения времени на метке. Для этого я буду использовать виджет Tkinter Label.

# user defined time function
def time(): 

# fetching the system time in the desired time format and storing inside variable string
    string = strftime("%H:%M:%S %p") #%p for AM/PM
# label variable displaying time retrieved from the computer
    lbl.config(text = string)
# run the function after every 1000ms, that is 1 second
    lbl.after(1000, time)

Появление виджета этикеток с шрифтом Arial, размер 160, смелый формат, цвет фона как черный, и цвет переднего плана как белый.

lbl = Label(root, font = ("arial", 160, "bold"),bg="black",fg="white")

Способ упаковки в виджетах Tkinter упаковывает на строки или столбцы. Я хочу, чтобы содержание было упаковано в центр, заполняя все пространство, назначенное ему как горизонтально, так и вертикально. Наконец, опция расширения добавляет небольшое пространство в поле виджета, если это необходимо.

lbl.pack(anchor = "center",fill = "both",expand=1)

Наконец, мы называем функции и запускаем программу.

time()
mainloop()

Окончательный исходный код для цифровых часов времени можно увидеть ниже:

Мы сделали это 🥳 Мы сделали наши собственные цифровые часы всего 12 строк кода !! Как удивительно это? В подарок для пребывания до сих пор, вы получаете доступ к моим Python для репозитория серии начинающих 😍 Этот репозиторий содержит весь исходный код, который вам нужно будет начать как разработчик Python 🐍.

Вы также можете скачать исходный код в этот проект здесь Отказ Нажмите на звезду Twinkle, если эта статья предоставила вам ценность 🔥

И пока вы на этом, подумайте о том, чтобы дать этот блог Максимума любви, которую вы можете, и я обещаю дать вам такие ценные бомбы каждую неделю 💣 До тех пор позаботьтесь 🙋🏻♂️

Бонусные идеи Insightful Coder:

  • Заинтересованы в создании ваших собственных проектов искусственного интеллекта с помощью Python?: Проверьте Python Ai Series 🧠.

  • Хотите обнаружить некоторые ценные технологии Tech 🛠?: Проверьте Tech-Hacks для всех сериал 😎.

  • Хотите взаимодействовать со мной 🙋🏻♂️? Связь со мной на вашей любимой платформе Здесь 🤝🏻.

  • Найти и загрузить все мои исходные коды проекта на мой Репозиторий GitHub 🎁.

Оригинал: “https://dev.to/theinsightfulcoder/how-to-build-a-digital-time-clock-using-python-4lmn”