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

Làm cách nào để đặt lại màu nền của nút Python Tkinter?

Các nút Tkinter rất hữu ích để xử lý các sự kiện trong ứng dụng. Chúng tôi có thể định cấu hình nút các thuộc tính như kiểu văn bản, họ phông chữ, màu nền, màu văn bản và kích thước văn bản bằng cách sử dụng các thuộc tính được xác định trước.

Chúng tôi có thể đặt lại màu nền và các thuộc tính khác bằng cách xác định hàm gọi lại.

Ví dụ

#Import the tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame
win= Tk()
#Define the geometry of the function
win.geometry("750x250")
#Define a function to change the properties of button
def change_color():
   btn.configure(bg="OrangeRed3", fg= "white")
#Create a Label
Label(win, text= "Click the Button to reset the Color of the Button", font= ('Georgia 16 italic')).pack(pady=30)
#Create a button to close the window
btn = Button(win, text ="RESET", command=change_color, font=('Georgia 11'))
btn.pack(side=TOP, ipady=5, ipadx=20)
win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa một nút và một văn bản trong đó.

Làm cách nào để đặt lại màu nền của nút Python Tkinter?

Bây giờ, hãy nhấp vào nút "ĐẶT LẠI" để thay đổi nền cũng như màu nền trước của nút.

Làm cách nào để đặt lại màu nền của nút Python Tkinter?