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 |