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

วิธีใส่สีขอบสี่เหลี่ยมบน Tkinter canvas


สมมติว่าเราสร้างสี่เหลี่ยมบน Tkinter canvas งานคือการให้สี่เหลี่ยมมีขอบที่มีสี เพื่อให้ขอบหรือกรอบกับสี่เหลี่ยม ให้กำหนดคุณสมบัติ outline ใน constructor และเพิ่มค่าสีใหม่เข้าไป

ตัวอย่าง

ในตัวอย่างนี้ เราจะสร้างสี่เหลี่ยมบน Tkinter canvas แล้วใส่สีขอบ

# นำเข้าไลบรารีที่จำเป็น
from tkinter import *

# สร้างอินสแตนซ์ของ Tkinter Frame
win = Tk()
# กำหนดขนาด
win.geometry("700x350")

# กำหนด Canvas Widget
canvas = Canvas(win, width=500, height=350)
canvas.pack()

# สร้างสี่เหลี่ยมใน Canvas
canvas.create_rectangle(100, 100, 300, 300, outline='yellow', width=4, fill='green')

win.mainloop()

ผลลัพธ์

การรันโค้ดจะแสดงหน้าต่างที่มีสี่เหลี่ยมภายใน canvas widget

วิธีใส่สีขอบสี่เหลี่ยมบน Tkinter canvas