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

จะทำสีโครงร่างของสี่เหลี่ยมผืนผ้าใบใน Tkinter ได้อย่างไร?


สมมุติว่าเราได้สร้างสี่เหลี่ยมบนผืนผ้าใบ Tkinter แล้ว ภารกิจคือจัดเตรียมสี่เหลี่ยมผืนผ้าด้วยโครงร่างที่สามารถมีสีได้ ในการจัดเตรียมเส้นขอบหรือเค้าร่างให้กับสี่เหลี่ยมผืนผ้า ขั้นแรกให้กำหนดคุณสมบัติเค้าร่างในตัวสร้างแล้วเพิ่มค่าสีใหม่เข้าไป

ตัวอย่าง

ในตัวอย่างนี้ เราจะสร้างสี่เหลี่ยมบนผืนผ้าใบ Tkinter แล้วใส่สีให้กับโครงร่าง

#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 a rectangle in Canvas
canvas.create_rectangle(100,100,300,300, outline= 'yellow', width=4, fill='green')

win.mainloop()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีสี่เหลี่ยมผืนผ้าภายในวิดเจ็ตผ้าใบ

จะทำสีโครงร่างของสี่เหลี่ยมผืนผ้าใบใน Tkinter ได้อย่างไร?