কম্পিউটার টিউটোরিয়াল

Tkinter ক্যানভাস আইটেম রিকনফিগার করা

Canvas-এ আঁকা আকৃতি (লাইন, রেক্ট্যাঙ্গল, টেক্সট ইত্যাদি) রানটাইমে মডিফাই করতে canvas.itemconfig(item_id, **options) ব্যবহার করুন।

উদাহরণ কোড
from tkinter import *

win = Tk()
win.geometry("700x350")

def on_click():
    canvas.itemconfig(line, fill="green")

canvas = Canvas(win, width=500, height=300)
canvas.pack()

line = canvas.create_line(100, 200, 200, 35, fill="yellow", width=5)
Button(win, text="Update the Color", command=on_click).pack()

win.mainloop()
আউটপুট

ক্যানভাসে একটি হলুদ লাইন থাকবে। "Update the Color" বাটন ক্লিক করলে লাইনটি সবুজ হয়ে যাবে।

সাধারণ অপশন: fill (রঙ), width (প্রস্থ), dash (ড্যাশ প্যাটার্ন), outline (রূপরেখা রঙ)।
  1. Tkinter ক্যানভাস আইটেমের সাথে ইভেন্ট বাইন্ড করার পদ্ধতি

  2. Tkinter-এ ওভালের আউটলাইন সরানো

  3. টকিন্টার পাইথনে ক্যানভাস ক্লিয়ার করা

  4. Python Tkinter-এ Canvas-এ ইমেজ সেন্টার (Center) করা