Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 Tkinter의 배경색 설정

<시간/>

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()

출력

위의 코드를 실행하면 배경색이 "노란색"인 텍스트 레이블이 포함된 창이 생성됩니다.

Python에서 Tkinter의 배경색 설정

이제 "여기를 클릭하십시오" 버튼을 클릭하십시오. 텍스트 레이블의 배경색을 "빨간색"으로 변경합니다.

Python에서 Tkinter의 배경색 설정