프로그래밍/파이썬
[Python] 파이썬으로 달력 만들기1 - <GUI>
릴릴2
2024. 1. 26. 22:51
728x90
파이썬을 사용하여 달력을 표시하는 GUI 프로그램 입니다.
이 예제에서는 tkinter 라이브러리와 tkcalendar 모듈을 사용합니다.
1. 필요한 모듈 설치하기
tkcalendar 모듈을 설치해야 합니다.
pip install tkcalendar
2. 코드
import tkinter as tk
from tkcalendar import Calendar
import locale
# 로컬을 한국으로 설정
locale.setlocale(locale.LC_TIME, 'ko_KR')
# 날짜 선택 시 호출될 함수 정의
def on_date_select(event):
selected_date = cal.selection_get() # 선택한 날짜 가져오기
print(f"Selected Date is: {selected_date}") #선택한 날짜 출력
root = tk.Tk() # tkinter 루트 윈도우 생성
root.title("한국 달력") # 윈도우 제목 설정
cal = Calendar(root, selectmode='day') # 달력 위젯 생성
cal.pack(pady=20)
root.mainloop() # tkinter의 mainloop() 호출해 GUI 이벤트 루프 시작
- tkinter: Python에서 GUI를 생성하기 위한 표준 라이브러리입니다.
- tkcalendar: tkcalendar 모듈을 사용하여 달력 위젯을 생성합니다.
- locale: 로케일을 설정하기 위한 모듈로, 한국어로 날짜를 표시하기 위해 사용됩니다
달력 색상 바꾸기
https://riwltnchgo.tistory.com/113
[Python] 파이썬으로 달력 만들기2 - <색상 바꾸기>
이전 포스팅에서 만든 달력의 색상을 바꾸는 코드입니다! 기본 달력을 만드는 방법은 아래 게시물을 참고 해주세요! https://riwltnchgo.tistory.com/112 [Python] 파이썬으로 달력 만들기1 - 파이썬을 사용
riwltnchgo.tistory.com
모듈 설치 없이 달력 만들기
https://riwltnchgo.tistory.com/89
[Python] 파이썬으로 달력 만들기
calendar 모듈을 이용해 원하는 시기의 달력을 출력 할 수 있습니다. 설명을 주석을 참고해주세요! # calendar 모듈을 import합니다. import calendar # main 함수를 정의합니다. def main(): # 사용자로부터 연도
riwltnchgo.tistory.com
728x90