একটি সিনারিও বিবেচনা করুন যেখানে আমাদের একটি মেনু প্রদর্শন করতে হবে কিছু চয়সের সাথে ড্রপডাউন লিস্টের আকারে। এই নির্দিষ্ট ফিচার অর্জন করতে, Tkinter একটি OptionMenu উইজেট প্রদান করে যাতে চয়স এবং আইটেমের একটি লিস্ট যোগ করার ফিচার থাকে। আমরা OptionMenu উইজেটের ডিফল্ট আচরণ সেট আপ করতে পারি এর প্রপার্টি কনফিগার করে যেমন পটভূমির রঙ, প্রস্থ, উচ্চতা, ফোরগ্রাউন্ড রঙ ইত্যাদি।
উদাহরণ
# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
from tkinter import *
from PIL import Image, ImageTk
# Tkinter ফ্রেমের উদাহরণ তৈরি করুন
win = Tk()
# Tkinter উইন্ডোর আকার সেট করুন
win.geometry("700x350")
# একটি লেবেল যোগ করুন
Label(win, text="Select a Day from the Menu", font=('Aerial 13')).pack(pady=10)
# সিলেকশন সংরক্ষণ করার জন্য একটি ভেরিয়েবল তৈরি করুন
var = StringVar()
# একটি OptionMenu উইজেট তৈরি করুন এবং এতে চয়স যোগ করুন
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()
আউটপুট
উপরের কোড চালালে একটি OptionMenu প্রদর্শিত হবে যাতে ডেজ চয়স হিসেবে থাকবে। মেনুটিতে কিছু পটভূমির রঙ এবং ফোরগ্রাউন্ড রঙ থাকে যা কনফিগারেশন মেথডে পরিবর্তন করা যাবে।
