[python] Tkinter 위젯 스타일 변경 예제
Tkinter는 Python에서 GUI 프로그래밍을 위한 표준 라이브러리입니다. Tkinter를 사용하면 윈도우, 버튼, 라벨 등과 같은 다양한 위젯을 생성하고 스타일을 변경할 수 있습니다. 이번 예제에서는 Tkinter 위젯의 스타일을 변경하는 방법을 살펴보겠습니다.
필요한 모듈 import하기
from tkinter import *
윈도우 생성하기
root = Tk()
root.title("위젯 스타일 변경")
# 윈도우 크기 설정
root.geometry("300x200")
버튼 스타일 변경하기
# 버튼 생성
button = Button(root, text="클릭", padx=10, pady=5)
# 버튼 스타일 설정
button.config(bg="blue", fg="white", font=("Arial", 12, "bold"))
라벨 스타일 변경하기
# 라벨 생성
label = Label(root, text="안녕하세요!")
# 라벨 스타일 설정
label.config(bg="yellow", fg="black", font=("Calibri", 14, "italic"))
위젯 배치하기
button.pack(pady=10)
label.pack()
# 윈도우 이벤트 루프 시작
root.mainloop()
위의 예제 코드를 실행하면, 스타일이 변경된 버튼과 라벨이 포함된 윈도우 창이 생성됩니다. 스타일 변경에 사용된 속성들은 다음과 같습니다.
bg
: 배경 색상 설정fg
: 글자색 설정font
: 글꼴 설정
이 외에도 다양한 속성을 사용하여 위젯의 스타일을 변경할 수 있습니다. Tkinter에서 제공하는 위젯 스타일 변경 방법에 대해 더 자세히 알고 싶다면, 공식 문서를 참조하시기 바랍니다.