tkinter.ttk 모듈을 사용하여 tkinter 위젯을 사용자 정의할 수 있습니다. Tkinter.ttk 모듈은 배경색 설정, 전경색 설정, 버튼 활성화, 레이블에 이미지 추가, 위젯의 높이와 너비 정당화 등과 같은 tkinter 위젯의 스타일 지정에 사용됩니다.
tkinter 위젯에 배경색을 추가하기 위해 배경 위젯의 속성입니다.
예시
다음 예에서는 텍스트 레이블의 배경을 변경하는 버튼을 만듭니다.
#Import the tkinter library from tkinter import * from tkinter.ttk import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("600x400") #Add a class to style the tkinter widgets style = ttk.Style() style.configure('TEntry', foreground = 'red') #Define a function to change the text color def change_color(): text.configure(background="red") #Create a text widget text=Label(win,text="This is a New Text",foreground="black", background="yellow",font=('Aerial bold',20)) text.pack(pady=20) #Create a Button widget Button(win, text= "Click Here", command= change_color).pack(pady=10) win.mainloop()
출력
위의 코드를 실행하면 배경색이 "노란색"인 텍스트 레이블이 포함된 창이 생성됩니다.
이제 "여기를 클릭하십시오" 버튼을 클릭하십시오. 텍스트 레이블의 배경색을 "빨간색"으로 변경합니다.