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

특정 Tkinter 위젯의 테두리 색상을 설정하는 방법은 무엇입니까?

<시간/>

tkinter 위젯의 테두리 색상을 변경하고 싶다고 가정해 봅시다. highlightcolor, highlightbackground를 전달하여 위젯을 구성할 수 있습니다. 위젯의 속성입니다.

예시

이 예에서는 항목 위젯과 항목 위젯의 테두리 색상을 변경하기 위해 트리거될 수 있는 버튼을 만들었습니다.

#Import the required libraries
from tkinter import *

#Create an instance of tkinter frame
win= Tk()

#Set the geometry of frame
win.geometry("600x250")

#Define a function to change the color of entry widget
def change_color():
   text.config(highlightthickness=2, highlightbackground="red")

#Create a Entry widget for which we want to change the border color
text= Entry(win, width= 50)
text.pack()

#Create a Button Widget
button= Button(win, text= "Change", command=change_color)
button.pack(pady=20)

win.mainloop()

출력

위의 코드를 실행하면 입력 위젯의 테두리 색상을 변경하는 데 사용할 수 있는 버튼이 포함된 창이 표시됩니다.

특정 Tkinter 위젯의 테두리 색상을 설정하는 방법은 무엇입니까?

이제 "변경" 버튼을 클릭하여 위젯의 테두리 색상을 변경합니다.

특정 Tkinter 위젯의 테두리 색상을 설정하는 방법은 무엇입니까?