কম্পিউটার টিউটোরিয়াল

Tkinter ড্রপডাউন মেনুতে কীবোর্ড শর্টকাট যোগ করার পদ্ধতি

একটি ড্রপডাউন মেনু হলো লंबবৎসভাবে সাজানো মেনু আইটেমের একটি তালিকা যা একটি অ্যাপ্লিকেশনের শীর্ষ মেনুবারে দৃশ্যমান থাকে। Tkinter অ্যাপ্লিকেশনে Menu() অবজেক্ট তৈরি করে একটি মেনুবার তৈরি করা যায়, যেখানে সকল মেনু আইটেম থাকে।

অনেক সময় আমরা মেনু সিলেক্ট করতে এবং কিছু বেসিক অপারেশন কীবোর্ড শর্টকাট দিয়ে انجام দিতে চাই। সকল মেনুর সাথে কী বাইন্ড করার জন্য bind_all(<Key>, callback) মেথড ব্যবহার করা হয়।

উদাহরণ

এই উদাহরণে, অ্যাপ্লিকেশন উইন্ডোতে আইটেম সহ একটি মেনু রয়েছে। যখন <Ctrl + Q> কী কম্বিনেশন চাপা হবে, তখন মেইন উইন্ডো বন্ধ হয়ে যাবে।

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
from tkinter import *

# Tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন
win = Tk()

# উইন্ডোর জ্যামিতি সেট করুন
win.geometry("750x350")

def exit():
    win.destroy()

# একটি মেনুবার তৈরি করুন
menubar = Menu()
filemenu = Menu(menubar, tearoff=False)
menubar.add_cascade(label="File", underline=0, menu=filemenu)
filemenu.add_command(label="1.a", underline=1)
filemenu.add_command(label="2.b", underline=1)
filemenu.add_command(label="3.c", underline=1)
filemenu.add_command(label="Quit", underline=1, command=exit, accelerator="Ctrl+Q")

win.config(menu=menubar)

# Ctrl+Q কী বাইন্ড করুন
filemenu.bind_all("", exit)

win.mainloop()

আউটপুট

উপরোক্ত কোড চালালে একটি উইন্ডো প্রদর্শিত হবে যাতে একটি লেবেল টেক্সট এবং মেনুবারে একটি মেনু থাকবে।

Tkinter ড্রপডাউন মেনুতে কীবোর্ড শর্টকাট যোগ করার পদ্ধতি

এখন মেনু আইটেম "Quit"-এ ক্লিক করুন অথবা <Ctrl+Q> চাপুন মেইন উইন্ডো বন্ধ করতে।

  1. Windows 11-এ নতুন কীবোর্ড শর্টকাটগুলো

  2. উইন্ডোজ ১১ কীবোর্ড শর্টকাট মাস্টার করি পিক প্রোডাক্টিভিটির জন্য

  3. ম্যাক স্ক্রিনশট মास্টার করুন: সব প্রয়োজনের জন্য কুইক কীবোর্ড শর্টকাট

  4. Gmail দক্ষতা বাড়ান: দ্রুত ও পেশাদার ইমেইলিং-এর জন্য সেরা কীবোর্ড শর্টকাট