কম্পিউটার

ক্লিক করার সময় টিকিন্টার আয়তক্ষেত্রের রঙ কীভাবে পরিবর্তন করবেন?


ক্যানভাস উইজেট টিকিন্টার লাইব্রেরির সবচেয়ে বহুমুখী উইজেটগুলির মধ্যে একটি। এটি বিভিন্ন ধরণের এবং আকারের আকার তৈরি করতে, বস্তুগুলিকে অ্যানিমেটিং করতে, গ্রাফিক্সকে ভিজ্যুয়ালাইজ করতে এবং আরও অনেক কিছুর জন্য ব্যবহৃত হয়। Tkinter-এ একটি নির্দিষ্ট আইটেমের বৈশিষ্ট্য পরিবর্তন করতে, আমরা itemconfig(**বিকল্প) ব্যবহার করতে পারি পদ্ধতি এটি একটি ক্যানভাসে সংজ্ঞায়িত আইটেমগুলির পটভূমির রঙ, রূপরেখার রঙ এবং অন্যান্য দরকারী বৈশিষ্ট্যগুলির মতো বিকল্পগুলি নেয়৷

উদাহরণ

এই উদাহরণে, আমরা একটি আয়তক্ষেত্র তৈরি করব যাতে একটি বোতামে ক্লিক করার পরে আয়তক্ষেত্রের ভিতরের রঙ পরিবর্তিত হয়।

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

# Create an instance of Tkinter Frame
win = Tk()

# Set the geometry
win.geometry("700x300")

# Define a function to change the state of the Widget
def change_color():
   canvas.itemconfig(rectangle, fill='green')

# Define a Canvas Widget
canvas = Canvas(win, width=500, height=240)
canvas.pack()

# Create a rectangle in Canvas
rectangle = canvas.create_rectangle(100, 100, 400, 400, fill='blue')

# Create a Button to Disable the Combobox Widget
ttk.Button(win, text="Change Color", command=change_color).pack()
win.mainloop()

আউটপুট

আপনি যখন উপরের কোডটি চালাবেন, তখন এটি কেন্দ্রে একটি নীল রঙের আয়তক্ষেত্র সহ একটি উইন্ডো প্রদর্শন করবে৷

ক্লিক করার সময় টিকিন্টার আয়তক্ষেত্রের রঙ কীভাবে পরিবর্তন করবেন?

এখন, "চেঞ্জ কালার" বোতামে ক্লিক করুন। এটি আয়তক্ষেত্রের রঙ সবুজে পরিবর্তন করবে৷

ক্লিক করার সময় টিকিন্টার আয়তক্ষেত্রের রঙ কীভাবে পরিবর্তন করবেন?


  1. Tkinter-এ ttk.Entry-এর ফন্ট কীভাবে পরিবর্তন করবেন?

  2. আমি কিভাবে Tkinter এ একটি ফ্রেমের পটভূমি পরিবর্তন করব?

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

  4. নির্দিষ্ট Tkinter উইজেটের বর্ডার কালার কিভাবে সেট করবেন?