একটি দৃশ্যকল্প বিবেচনা করুন যেখানে আমাদের একটি ড্রপডাউন তালিকার আকারে কিছু পছন্দ সহ একটি মেনু প্রদর্শন করার জন্য কিছু প্রয়োজন। এই বিশেষ বৈশিষ্ট্যটি অর্জন করতে, 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()
আউটপুট
উপরের কোডটি চালানো হলে একটি বিকল্প মেনু প্রদর্শিত হবে পছন্দ হিসাবে দিন থাকার. মেনুতে কিছু পটভূমির রঙ এবং অগ্রভাগের রঙ রয়েছে যা কনফিগারেশন পদ্ধতিতে পরিবর্তন করা যেতে পারে।