Tiện ích Canvas là một trong những tiện ích hữu ích nhất trong Tkinter. Nó có nhiều chức năng và tính năng khác nhau để giúp các nhà phát triển tùy chỉnh ứng dụng theo nhu cầu của họ. Tiện ích Canvas được sử dụng để hiển thị đồ họa trong ứng dụng. Bạn có thể tạo các loại hình dạng khác nhau và vẽ các đối tượng bằng tiện ích Canvas.
Để thay đổi màu nền của tiện ích Canvas, bạn có thể sử dụng config () phương pháp. Tại đây, bạn có thể chỉ định màu nền của tiện ích Canvas mà bạn muốn thay đổi một cách rõ ràng.
Ví dụ
Trong ví dụ sau, chúng tôi đã tạo một tiện ích canvas với màu nền mặc định là "skyblue", màu này có thể được thay đổi sau khi tạo.
# Import the required libraries from tkinter import * # Create an instance of tkinter frame win= Tk() # Define the size of the window win.geometry("700x300") # Function to change the color of the canvas def change_color(): canvas.configure(bg='blue') # Create a canvas widget canvas= Canvas(win, bg='skyblue') canvas.pack() # Create a button button=Button(win, text= "Change Color", font=('Helvetica 10 bold'), command=change_color) button.pack() win.mainloop()
Đầu ra
Nó sẽ tạo ra kết quả sau -
Nhấp vào nút "Thay đổi màu" sẽ thay đổi màu nền của canvas.