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

Tkinter-এ রেক্ট্যাঙ্গেলের রঙ ক্লিক করলে পরিবর্তন করা


Canvas উইজেট Tkinter-এ বহুমুখী উইজেট। create_rectangle() দিয়ে রেক্ট্যাঙ্গেল আঁকা যায়। itemconfig() মেথড দিয়ে রেক্ট্যাঙ্গেলের রঙ পরিবর্তন করা যায়।

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট
from tkinter import *

# Tkinter ফ্রেম তৈরি
win = Tk()
win.geometry("700x250")

# রেক্ট্যাঙ্গেলের রঙ পরিবর্তন ফাংশন
def change_color(*args):
    canvas.itemconfig(shape, fill='blue')

# ক্যানভাস উইজেট
canvas = Canvas(win, width=500, height=250)
canvas.pack()

# রেক্ট্যাঙ্গেল আঁকা
shape = canvas.create_rectangle(500, 100, 50, 50, fill='red')

# রঙ পরিবর্তন বাটন
button = Button(win, text="Change Color", font=('Helvectica 11'), command=lambda: change_color(canvas))
button.place(relx=.5, rely=.5, anchor=CENTER)

win.mainloop()

আউটপুট

লাল রেক্ট্যাঙ্গেল এবং বাটন সহ উইন্ডো দেখাবে।

Tkinter-এ রেক্ট্যাঙ্গেলের রঙ ক্লিক করলে পরিবর্তন করা

"Change Color" বাটনে ক্লিক করলে রেক্ট্যাঙ্গেল নীল হয়ে যাবে।

Tkinter-এ রেক্ট্যাঙ্গেলের রঙ ক্লিক করলে পরিবর্তন করা


  1. Tkinter ক্যানভাস রেক্ট্যাঙ্গেলের আউটলাইন রঙিন করা

  2. পাইথন Tkinter বাটনের ব্যাকগ্রাউন্ড কালার রিসেট করা

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

  4. Tkinter-এ মাউস কার্সর (Mouse Cursor) পরিবর্তন করা