본문 바로가기
컴퓨터/Python

[Python] tkinter 시계

by stdFrog 2021. 10. 28.

프로젝트 오일러 문제는 계속해서 풀고 있지만, tkinter를 활용한 간단한 GUI를 제작하는 것에 재미가 들렸다.

아직 초반이라 그런지 복잡한 기능은 구현할 수 없기에 디지털시계를 만들어봤다.

언젠가 패키지도 제작해보고 싶은데 갈 길이 먼 듯싶다.

 

import time
from tkinter import *

def clock(): # 현재 시간 표시 / 반복
   live_T = time.strftime("%H:%M:%S") # Real Time
   clock_width.config(text=live_T)
   clock_width.after(200, clock) # .after(지연시간{ms}, 실행함수)

root = Tk()
root.title("Clock")
root.geometry("-1-1")
root.wm_attributes("-topmost", 1) # 창을 항상 상단에 배치 / 0 외 모든 인자 True

txt_frame = Frame(root)
txt_frame.pack()

txt_width = Label(txt_frame, text="현재 시간")
txt_width.pack()

clock_frame = Frame(root)
clock_frame.pack()

clock_width = Label(clock_frame, font=("Times",24,"bold"), bg="white", bd=8)
clock_width.pack()

clock()
root.mainloop()

 

티스토리에서 제공하는 코드 블록은 작성할 땐 정갈하고 이쁜데 막상 발행하면 텍스트만 띡 붙여져 있어 아쉽다.

반응형

'컴퓨터 > Python' 카테고리의 다른 글

[Python] tkinter 프로그래밍 GUI 제작  (0) 2021.10.24

댓글