ক্যানভাস আইটেম হাইড/শো করার পদ্ধতি
Tkinter Canvas উইজেটে আইটেম হাইড বা শো করতে itemconfig(id, state) মেথডের "state" প্রপার্টি ব্যবহার করুন।
উদাহরণ
এই উদাহরণে একটি ইমেজ ক্যানভাসে যোগ করা হয়েছে এবং একটি বাটন দিয়ে সেটি হাইড/শো করা যাবে।
# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট
from tkinter import *
from tkinter import ttk
from PIL import Image, ImageTk
win = Tk()
win.geometry("700x350")
show = True
def on_click():
global show
if show:
canvas.itemconfig(1, state='hidden')
show = False
else:
canvas.itemconfig(1, state='normal')
show = True
canvas = Canvas(win, width=440, height=300)
canvas.pack()
img = ImageTk.PhotoImage(file="bird.jpg")
canvas.create_image(200, 200, image=img, anchor=CENTER)
ttk.Button(win, text="Show/Hide", command=on_click).pack()
win.mainloop()
আউটপুট
প্রোগ্রাম চালালে একটি উইন্ডোতে ইমেজ এবং একটি বাটন দেখাবে। বাটনে ক্লিক করলে ইমেজ লুকান/দেখান টগল হবে।