본문 바로가기
백수/파이썬

디지털 시계 실행 파일

728x90
반응형

파이썬을 이용한 간단 디지털 시계 실행 파일 만들기


## tkinter 임포트
from tkinter import *
from datetime import datetime

## 윈도우 팝업창 데이터 갱신
def timeFu():
    now = datetime.now()      
    라벨1["text"] = "현재 날짜 : "+ now.strftime('%Y-%m-%d')
    라벨2["text"] = "현재 시간 : "+ now.strftime('%H:%M:%S')
    ## 재호출 1초단위
    window.after(1000,timeFu)
   
## 윈도우 변수에 Tk() 셋
window = Tk()

## 화면 구성을 하고 처리
## 윈도우 팝업창 타이틀
window.title("현재 시간")

## 크기 가로x세로
window.geometry("420x115")

## 팝업창 크기 조정 여부
window.resizable(width=FALSE, height=FALSE)

## 윈도우 팝업창 내용 초기 설정 (폰트, 크기)
라벨1 = Label(window, text= "현재 날짜 : "+ datetime.now().strftime('%Y-%m-%d'),font=("Consolas", 25) )
라벨2 = Label(window, text= "현재 시간 : "+ datetime.now().strftime('%H:%M:%S'),font=("Consolas", 25) )

## x, y 값 지정해서 출력
라벨1.place(x=10, y=10)
라벨2.place(x=10, y=60)

## 값 갱신
라벨1.after(1000,timeFu)
라벨2.after(1000,timeFu)

## 윈도우 팝업창 표출
window.mainloop()



실행 파일 만들기

cmd -> 생성코드 파일 경로 -> pyinstaller 소스파일.py

생성된 실행 파일 동작

생성코드 파일 경로 -> dist -> 생성한 소스폴더명 -> 생성된소스파일 클릭

결과 : 

환경 : 윈도우 11

1초마다 시간이 갱신

728x90
반응형

'백수 > 파이썬' 카테고리의 다른 글

파이썬 비밀번호 랜덤 생성  (0) 2023.11.11
자판기  (0) 2023.09.12
파이썬 파일 입출력2  (0) 2023.09.04
파이썬 파일 입출력1  (0) 2023.08.31
파이썬 기본 (데이터 출력)  (0) 2023.08.31