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

Tkinter-এ Canvas-এর ব্যাকগ্রাউন্ড কালার ডাইনামিক্যালি পরিবর্তন করার পদ্ধতি


Canvas উইজেট Tkinter-এ সবচেয়ে ব্যবহারিক উইজেটগুলির একটি। এটি ডেভেলপারদের তাদের প্রয়োজন অনুযায়ী অ্যাপ্লিকেশন কাস্টোমাইজ করতে সাহায্য করার জন্য বিভিন্ন কার্যকারিতা এবং ফিচার রাখে। Canvas উইজেট অ্যাপ্লিকেশনে গ্রাফিক্স প্রদর্শন করতে ব্যবহৃত হয়। আপনি Canvas উইজেট ব্যবহার করে বিভিন্ন ধরনের শেপ তৈরি করতে পারেন এবং অবজেক্ট আঁকতে পারেন।

Canvas উইজেটের ব্যাকগ্রাউন্ড কালার পরিবর্তন করতে, আপনি configure() মেথড ব্যবহার করতে পারেন। এখানে, আপনি Canvas উইজেটের যে ব্যাকগ্রাউন্ড কালার পরিবর্তন করতে চান সেটি এক্সপ্লিসিটলি স্পেসিফাই করতে পারেন।

উদাহরণ

নিচের উদাহরণে, আমরা একটি ক্যানভাস উইজেট তৈরি করেছি যাতে ডিফল্ট ব্যাকগ্রাউন্ড কালার "skyblue" আছে, যা এর তৈরি করার পর পরিবর্তন করা যাবে।

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

# Tkinter ফ্রেম ইনস্ট্যান্স তৈরি করুন
win = Tk()

# উইন্ডোর আকার ডিফাইন করুন
win.geometry("700x300")

# ক্যানভাসের কালার পরিবর্তন করার ফাংশন
def change_color():
    canvas.configure(bg='blue')

# একটি ক্যানভাস উইজেট তৈরি করুন
canvas = Canvas(win, bg='skyblue')
canvas.pack()

# একটি বাটন তৈরি করুন
button = Button(win, text="Change Color", font=('Helvetica 10 bold'), command=change_color)
button.pack()

win.mainloop()

আউটপুট

এটি নিচের আউটপুট তৈরি করবে:

Tkinter-এ Canvas-এর ব্যাকগ্রাউন্ড কালার ডাইনামিক্যালি পরিবর্তন করার পদ্ধতি

"Change Color" বাটনে ক্লিক করলে ক্যানভাসের ব্যাকগ্রাউন্ড কালার পরিবর্তন হয়ে যাবে।

Tkinter-এ Canvas-এর ব্যাকগ্রাউন্ড কালার ডাইনামিক্যালি পরিবর্তন করার পদ্ধতি

  1. টকিন্টার পাইথনে ফ্রেমের ব্যাকগ্রাউন্ড কালার পরিবর্তন করা

  2. টকিন্টার পাইথনে টেক্সট উইজেটের নির্দিষ্ট ওয়ার্ডের কালার পরিবর্তন করা

  3. নির্দিষ্ট Tkinter উইজেটের বর্ডার রঙ পরিবর্তন কিভাবে?

  4. iOS-এ নোটস অ্যাপের ব্যাকগ্রাউন্ড কালার পরিবর্তন করার পদ্ধতি