Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

कीबोर्ड शॉर्टकट के साथ Tkinter ड्रॉपडाउन मेनू

एक ड्रॉपडाउन मेनू वर्टिकली स्टैक्ड मेनू आइटम्स की एक सूची है जो एप्लिकेशन के टॉप मेनू बार पर दिखाई देती है। हम Menu() का ऑब्जेक्ट बनाकर Tkinter एप्लिकेशन में एक मेनू बार बना सकते हैं जिसमें सभी मेनू आइटम मौजूद होते हैं।

ऐसी स्थिति हो सकती है जब हम कीबोर्ड शॉर्टकट का उपयोग करके मेनू चुनना चाहें और कुछ बेसिक ऑपरेशन करना चाहें। सभी मेनू के लिए की बाइंड करने के लिए, हम 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)
filemenu.bind_all("", exit)
win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर एक विंडो प्रदर्शित होगी जिसमें मेनू बार पर एक लेबल टेक्स्ट और एक मेनू होगा।

कीबोर्ड शॉर्टकट के साथ Tkinter ड्रॉपडाउन मेनू

अब, मेनू आइटम "Quit" पर क्लिक करें या मेन विंडो को बंद करने के लिए Ctrl+Q दबाएं।

  1. Windows 11 कीबोर्ड शॉर्टकट्स मास्टर करें चरम उत्पादकता के लिए Windows 11 कीबोर्ड शॉर्टकट्स मास्टर करें चरम उत्पादकता के लिए

    महीनों के Windows 11 इनसाइडर प्रोग्राम के बाद, यह अब अपने उपयोगकर्ताओं के लिए उपलब्ध है। स्नैप लेआउट, विजेट्स, केंद्रित Start मेनू, Android ऐप्स, और बहुत कुछ आपको अधिक उत्पादक बनने और समय बचाने में मदद कर रहे हैं। आपको तेजी से और अधिक कुशलता से काम करने में मदद करने के लिए, इस ऑपरेटिंग सिस्टम ने Win

  1. Mac स्क्रीनशॉट में महारत हासिल करें: हर जरूरत के लिए त्वरित कीबोर्ड शॉर्टकट Mac स्क्रीनशॉट में महारत हासिल करें: हर जरूरत के लिए त्वरित कीबोर्ड शॉर्टकट

    यदि आप हाल ही में Windows से macOS पर स्विच हुए हैं, तो आप Mac पर स्क्रीनशॉट लेना भ्रमित करने वाला पा सकते हैं। ज़रूर, आपके कीबोर्ड पर अब कोई Print Screen कुंजी नहीं है। लेकिन कई कीबोर्ड शॉर्टकट हैं जिनका आप इसके बजाय उपयोग कर सकते हैं। सही शॉर्टकट के साथ आप एक सिंगल विंडो, पूरी स्क्रीन, या उसके एक

  1. Gmail दक्षता में महारत हासिल करें: तेज़, पेशेवर ईमेल के लिए शीर्ष कीबोर्ड शॉर्टकट Gmail दक्षता में महारत हासिल करें: तेज़, पेशेवर ईमेल के लिए शीर्ष कीबोर्ड शॉर्टकट

    कई उपयोगकर्ताओं को इस बात की जानकारी नहीं है कि Gmail में कई विशेषताएं हैं जिन्हें हममें से अधिकांश उपयोग नहीं करते। वास्तव में, ईमेल लिखते समय बोल्ड और इटैलिक जैसे टेक्स्ट-एडिटिंग विकल्पों का उपयोग करना भी बहुत असामान्य है। कारण? ईमेल औपचारिक माने जाते हैं, लेकिन प्रश्नों, निर्देशों और सौंपे गए का