কম্পিউটার

Tkinter এর OptionMenu উইজেটের মেনু ব্যাকগ্রাউন্ডের রঙ কিভাবে পরিবর্তন করবেন?


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

উদাহরণ

# Import the required libraries
from tkinter import *
from PIL import Image, ImageTk

# Create an instance of tkinter frame
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Add a Label
Label(win, text="Select a Day from the Menu", font=('Aerial 13')).pack(pady=10)

# Create a Variable to store the selection
var = StringVar()

# Create an OptionMenu Widget and add choices to it
option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
option.config(bg="gray81", fg="white")
option['menu'].config(bg="green3")
option.pack(padx=20, pady=30)

win.mainloop()

আউটপুট

উপরের কোডটি চালানো হলে একটি বিকল্প মেনু প্রদর্শিত হবে পছন্দ হিসাবে দিন থাকার. মেনুতে কিছু পটভূমির রঙ এবং অগ্রভাগের রঙ রয়েছে যা কনফিগারেশন পদ্ধতিতে পরিবর্তন করা যেতে পারে।

Tkinter এর OptionMenu উইজেটের মেনু ব্যাকগ্রাউন্ডের রঙ কিভাবে পরিবর্তন করবেন?


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

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

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

  4. আইওএস-এ নোটের পটভূমির রঙ কীভাবে পরিবর্তন করবেন