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

Tkinter Canvas উইজেটের পটভূমির রঙ কীভাবে পাবেন?

Tkinter Canvas উইজেটটি বিভিন্ন উদ্দেশ্যে ব্যবহার করা হয় যেমন— অবজেক্ট যোগ করা, আকৃতি আঁকা, ছবি এবং জটিল ভিজ্যুয়াল অ্যাপ্লিকেশনের গ্রাফিক্যাল ইন্টারফেসে যোগ করা। আমরা এর স্টাইলও কনফিগার করতে পারি যেমন পটভূমির রঙ, ফোরগ্রাউন্ড রঙ এবং অন্যান্য প্রপার্টি configure প্রপার্টি বা attributes পাস করে।

মান लीजिए আমরা Canvas উইজেটের পটভূমির রঙ অন্য উইজেটে বা অ্যাপ্লিকেশনের অন্য অংশে উত্তরাধিকারসূত্রে পেতে চাই। এটি my_canvas["background"] প্রপার্টি ব্যবহার করে অর্জন করা যায়। আরও, canvas["background"] ব্যবহার করে ক্যানভাস উইজেটের পটভূমির রঙ ফেচ করা যায়।

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
from tkinter import *
from tkinter import ttk
# Tkinter ফ্রেমের উদাহরণ তৈরি করুন
win = Tk()
win.geometry("700x350")
# একটি Canvas উইজেট যোগ করুন
canvas = Canvas(win, background="white")
# Canvas-এ একটি আয়ত আঁকুন এবং Canvas-এর পটভূমির রঙ উত্তরাধিকারসূত্রে পান
canvas.create_rectangle(50,50,350,190, outline="black", fill=canvas["background"])
canvas.pack()
win.mainloop()

আউটপুট

উপরের কোড চালালে একটি উইন্ডো প্রদর্শিত হবে যেখানে একটি আয়ত থাকে যার পটভূমির রঙ ক্যানভাসের সাথে মিলে যায়।

Tkinter Canvas উইজেটের পটভূমির রঙ কীভাবে পাবেন?

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

  2. টকিন্টার পাইথনে টেক্সট উইজেট থেকে ইনপুট পাওয়া

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

  4. Tkinter Widget-এর বর্তমান x এবং y কোঅর্ডিনেট পাওয়ার পদ্ধতি