কম্পিউটার

আমি কিভাবে একটি Tkinter ক্যানভাস উইজেটের পটভূমির রঙ পেতে পারি?


Tkinter ক্যানভাস উইজেটটি একটি অ্যাপ্লিকেশনে একটি গ্রাফিকাল ইন্টারফেসে বস্তু যোগ করা, আকৃতি আঁকা, ছবি এবং জটিল ভিজ্যুয়ালের মতো বিভিন্ন উদ্দেশ্যে ব্যবহার করা হয়। আমরা কনফিগার ব্যবহার করে এর স্টাইল যেমন পটভূমির রঙ, অগ্রভাগের রঙ এবং অন্যান্য বৈশিষ্ট্যগুলি কনফিগার করতে পারি। বৈশিষ্ট্য বা পাসিং গুণাবলী .

ধরুন আমরা অন্য উইজেটে বা অ্যাপ্লিকেশনের কিছু অংশে ক্যানভাস উইজেটের ব্যাকগ্রাউন্ড কালার ইনহেরিট করতে চাই। এটি my_canvas["background"] ব্যবহার করে অর্জন করা যেতে পারে সম্পত্তি আরও, আমরা ক্যানভাস["ব্যাকগ্রাউন্ড"] ব্যবহার করতে পারি ক্যানভাস উইজেটের পটভূমির রঙ আনতে।

উদাহরণ

# Import the required library
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win = Tk()
win.geometry("700x350")

# Add a Canvas widget
canvas = Canvas(win, background= "white")

# Draw a rectangle in Canvas and inherit the background color of Canvas
canvas.create_rectangle(50,50,350,190, outline="black", fill= canvas["background"])
canvas.pack()
win.mainloop()
-এর পটভূমির রঙ ইনহেরিট করুন

আউটপুট

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

আমি কিভাবে একটি Tkinter ক্যানভাস উইজেটের পটভূমির রঙ পেতে পারি?


  1. একটি Tkinter টেক্সট উইজেটে নির্দিষ্ট শব্দের রঙ কীভাবে পরিবর্তন করবেন?

  2. কিভাবে Tkinter Text Widget থেকে ইনপুট পেতে হয়?

  3. কিভাবে Tkinter লেবেল পাঠ্য পেতে?

  4. কিভাবে Tkinter উইজেটের বর্তমান x এবং y স্থানাঙ্কগুলি পেতে হয়?