নেভিগেশন যেকোনো অ্যাপ্লিকেশনের সবচেয়ে গুরুত্বপূর্ণ অংশ, কারণ এটি ইউজার এক্সপেরিয়েন্সকে এস্থেটিকভাবে উন্নত করে। Tkinter ব্যবহার করে মেনু এবং সাবমেনু খুব দক্ষতার সাথে তৈরি করা যায়।
Tkinter-এ মেনু তৈরি করার ইনবিল্ট ফাংশন রয়েছে যা অন্য Tkinter উইজেট বা উইন্ডোর সাথে আহ্বান করা যায়। Tkinter.Menu মডিউল মেনু-আইটেমের কিছু প্রপার্টি প্রদান করে। এগুলোর মধ্যে বাটন লেবেল করা, টগল করা, ক্যাসকেড প্রপার্টি দিয়ে সাবমেনু যোগ করা ইত্যাদি রয়েছে।
এই আর্টিকেলে tkinter.Menu এবং এর মেনু-আইটেম প্রপার্টি ব্যবহার করে ড্রপ-ডাউন মেনু তৈরির পদ্ধতি দেখানো হবে। OptionMenu উইজেট ব্যবহার করে অপশন লিস্ট এবং সংশ্লিষ্ট কমান্ড তৈরি করব।
উদাহরণ
from tkinter import *
win = Tk()
win.geometry("700x300")
label = Label(win, text="Select any One Language!", font=("", 10))
label.pack(pady=30)
# StringVar ফাংশন ব্যবহার করে মেনু উইজেট এক্সেস
clicked = StringVar()
# ফ্রেমে মেনু ইনস্ট্যান্স তৈরি
main_menu = OptionMenu(win, clicked, "C++", "Java", "Python", "Rust", "Go", "Ruby")
main_menu.pack()
win.mainloop()
আউটপুট
উপরের কোড রান করলে একটি ড্রপ-ডাউন মেনু তৈরি হবে।
