Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter를 사용하여 디지털 시계를 만드는 Python

<시간/>

Python Tkinter는 웹 및 데스크탑을 위한 모든 종류의 GUI 프로그램을 만드는 데 사용할 수 있습니다. 이 기사에서는 시, 분, 초를 실시간으로 표시하는 디지털 시계를 만드는 방법을 살펴보겠습니다.

time 모듈을 사용하여 시간을 시, 분, 초 형식으로 표시하는 strftime 메서드를 가져옵니다. 이러한 값을 담을 캔버스를 만듭니다. 200밀리초마다 strftime 값을 새로 고칩니다. 이를 달성하기 위해 재귀 함수를 정의합니다.

예시

import time
from tkinter import *
canvas = Tk()
canvas.title("Digital Clock")
canvas.geometry("350x200")
canvas.resizable(1,1)
label = Label(canvas, font=("Courier", 30, 'bold'), bg="blue", fg="white", bd =30)
label.grid(row =0, column=1)
def digitalclock():
   text_input = time.strftime("%H:%M:%S")
   label.config(text=text_input)
   label.after(200, digitalclock)
digitalclock()
canvas.mainloop()

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Tkinter를 사용하여 디지털 시계를 만드는 Python