Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะกำหนดสีเส้นขอบของวิดเจ็ต Tkinter บางตัวได้อย่างไร


สมมติว่าเราต้องการเปลี่ยนสีขอบของวิดเจ็ต tkinter เราสามารถกำหนดค่าวิดเจ็ตโดยส่ง สีไฮไลท์ พื้นหลังไฮไลต์ คุณสมบัติของวิดเจ็ต

ตัวอย่าง

ในตัวอย่างนี้ เราได้สร้างวิดเจ็ตรายการและปุ่มที่สามารถเรียกใช้เพื่อเปลี่ยนสีเส้นขอบของวิดเจ็ตรายการได้

#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 บางตัวได้อย่างไร