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

จะกำหนดค่ารายการผ้าใบ Tkinter ใหม่ได้อย่างไร


เมื่อใช้วิดเจ็ต Canvas เราสามารถสร้างข้อความ รูปภาพ กราฟิก และเนื้อหาภาพเพื่อเพิ่มไปยังวิดเจ็ต Canvas หากคุณต้องการกำหนดค่ารายการ Canvas แบบไดนามิก tkinter จะจัดเตรียม itemconfig(**options) กระบวนการ. คุณสามารถใช้วิธีนี้เพื่อกำหนดค่าคุณสมบัติและแอตทริบิวต์ของรายการ Canvas ตัวอย่างเช่น หากเราสร้างเส้นภายในวิดเจ็ต Canvas เราสามารถกำหนดค่าสีหรือความกว้างได้โดยใช้ itemconfig() วิธีการ

ตัวอย่าง

# นำเข้าไลบรารีที่ต้องการจากการนำเข้า tkinter *# สร้างอินสแตนซ์ของเฟรม tkinter หรือ windowwin =Tk()# กำหนดขนาดของ tkinter windowwin.geometry("700x350")# กำหนดฟังก์ชันเพื่อลบ shapedef on_click() :canvas.itemconfig(line, fill="green")# Create a canvas widgetcanvas =Canvas(win, width=500, height=300)canvas.pack()# เพิ่มบรรทัดใน canvas widgetline =canvas.create_line(100, 200, 200, 35, fill="yellow", width=5)# สร้างปุ่มเพื่อลบ buttonButton(win, text="Update the Color", command=on_click).pack()win.mainloop() 

ผลลัพธ์

หากคุณเรียกใช้โค้ดข้างต้น จะแสดงหน้าต่างที่มีปุ่มและเส้นบนผ้าใบ

จะกำหนดค่ารายการผ้าใบ Tkinter ใหม่ได้อย่างไร

ตอนนี้ ให้คลิกปุ่มเพื่อเปลี่ยนสีของรายการผ้าใบ

จะกำหนดค่ารายการผ้าใบ Tkinter ใหม่ได้อย่างไร