ক্যানভাস উইজেট টিকিন্টারের সবচেয়ে দরকারী উইজেটগুলির মধ্যে একটি। ডেভেলপারদের তাদের প্রয়োজন অনুযায়ী অ্যাপ্লিকেশন কাস্টমাইজ করতে সাহায্য করার জন্য এটির বিভিন্ন কার্যকারিতা এবং বৈশিষ্ট্য রয়েছে। ক্যানভাস উইজেট একটি অ্যাপ্লিকেশনে গ্রাফিক্স প্রদর্শন করতে ব্যবহৃত হয়। আপনি ক্যানভাস উইজেট ব্যবহার করে বিভিন্ন ধরণের আকার তৈরি করতে এবং বস্তু আঁকতে পারেন।
ক্যানভাস উইজেটের পটভূমির রঙ পরিবর্তন করতে, আপনি configure() ব্যবহার করতে পারেন পদ্ধতি এখানে, আপনি ক্যানভাস উইজেটের পটভূমির রঙ নির্দিষ্ট করতে পারেন যা আপনি স্পষ্টভাবে পরিবর্তন করতে চান।
উদাহরণ
নিম্নলিখিত উদাহরণে, আমরা একটি ডিফল্ট ব্যাকগ্রাউন্ড কালার "স্কাইব্লু" সহ একটি ক্যানভাস উইজেট তৈরি করেছি, যা তৈরি করার পরে পরিবর্তন করা যেতে পারে৷
# Import the required libraries
from tkinter import *
# Create an instance of tkinter frame
win= Tk()
# Define the size of the window
win.geometry("700x300")
# Function to change the color of the canvas
def change_color():
canvas.configure(bg='blue')
# Create a canvas widget
canvas= Canvas(win, bg='skyblue')
canvas.pack()
# Create a button
button=Button(win, text= "Change Color", font=('Helvetica 10 bold'), command=change_color)
button.pack()
win.mainloop() আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে -

"রঙ পরিবর্তন করুন" বোতামে ক্লিক করলে ক্যানভাসের পটভূমির রঙ বদলে যাবে।
