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

Làm thế nào để tô màu đường viền của một hình chữ nhật canvas Tkinter?

Chúng tôi có thể tạo các hình dạng khác nhau như hình chữ nhật, vòng cung, hình tròn, v.v., trên canvas Tkinter. Tiện ích canvas có nhiều chức năng và phương thức có sẵn có thể được sử dụng để định cấu hình thuộc tính của các hình dạng.

Để tô màu đường viền của hình chữ nhật canvas, chúng tôi phải chỉ định giá trị màu trong đường viền bất động sản. Nó áp dụng cho hàm create_rectangle (trên, trái, dưới, phải) nơi phác thảo sẽ được hiển thị.

Ví dụ

#Import the required libraries
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry
win.geometry("700x350")

#Create a canvas object
canvas= Canvas(win, width= 300, height= 350)

#Create a rectangle in canvas
canvas.create_rectangle(300,200,10,10, outline= "red", fill= "white")
canvas.pack()

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một hình chữ nhật bên trong tiện ích canvas.

Làm thế nào để tô màu đường viền của một hình chữ nhật canvas Tkinter?

Quan sát rằng chúng tôi đã đặt đường viền của hình chữ nhật là Màu đỏ.