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

วิธีเปลี่ยนความหนาของขอบรูปร่างบน Tkinter canvas


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

ตัวอย่าง

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

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

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

# สร้างวงรีใน Canvas
canvas.create_oval(100, 300, 500, 100, outline='green', width=5)

win.mainloop()

ผลลัพธ์

การรันโค้ดจะแสดงหน้าต่างที่มีวงรีพร้อมขอบสีเขียวหนา

วิธีเปลี่ยนความหนาของขอบรูปร่างบน Tkinter canvas