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

Làm cách nào để thay đổi độ dày của đường viền của một hình dạng trên canvas Tkinter?

Giả sử chúng ta đã tạo một hình bầu dục trên canvas Tkinter. Nhiệm vụ là thay đổi độ dày của đường viền của hình bầu dục. Để thay đổi độ dày của đường viền, hãy cung cấp đường viền hoặc đường viền cho hình chữ nhật, xác định chiều rộng thuộc tính trong hàm tạo và gán cho nó một giá trị số nguyên. Bạn cũng có thể xác định thuộc tính đường viền để đặt màu cho đường viền của hình bầu dục.

Ví dụ

#Import the required libraries
from tkinter import *

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

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

# Define a Canvas Widget
canvas = Canvas(win, width=500, height=350)
canvas.pack()

# Create an oval in Canvas
canvas.create_oval(100,300,500,100, outline='green', width=5)

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ có hình bầu dục với đường viền dày màu xanh lá cây.

Làm cách nào để thay đổi độ dày của đường viền của một hình dạng trên canvas Tkinter?