Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để đặt màu đường viền của một số tiện ích Tkinter nhất định?

Giả sử chúng tôi muốn thay đổi màu đường viền của tiện ích tkinter. Chúng tôi có thể định cấu hình tiện ích con bằng cách chuyển màu tô sáng, nền nổi bật thuộc tính của tiện ích con.

Ví dụ

Trong ví dụ này, chúng tôi đã tạo một tiện ích Mục nhập và một nút có thể được kích hoạt để thay đổi màu đường viền của Tiện ích Mục nhập.

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

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ có chứa một nút có thể được sử dụng để thay đổi màu đường viền của tiện ích con nhập.

Làm cách nào để đặt màu đường viền của một số tiện ích Tkinter nhất định?

Bây giờ hãy nhấp vào nút “Thay đổi” để thay đổi màu viền của Widget.

Làm cách nào để đặt màu đường viền của một số tiện ích Tkinter nhất định?