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

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


เราสามารถสร้างรูปทรงต่างๆ เช่น สี่เหลี่ยม โค้ง วงกลม ฯลฯ บนผืนผ้าใบ Tkinter วิดเจ็ต Canvas มีฟังก์ชันและวิธีการมากมายที่ฝังอยู่ในตัวซึ่งสามารถใช้ในการกำหนดค่าคุณสมบัติของรูปร่างได้

ในการลงสีเค้าร่างของสี่เหลี่ยมผืนผ้าใบ เราต้องระบุค่าสีใน เค้าร่าง คุณสมบัติ. ใช้กับฟังก์ชัน create_rectangle(บน ซ้าย ล่าง ขวา) ตำแหน่งที่ควรมองเห็นโครงร่าง

ตัวอย่าง

#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()

ผลลัพธ์

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

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

สังเกตว่าเราได้กำหนดโครงร่างของสี่เหลี่ยมผืนผ้าเป็นสีแดง