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

Python 3 में Tkinter के साथ कीबोर्ड शॉर्टकट


Tkinter विंडो में कई इनबिल्ट फंक्शनैलिटी और फीचर्स होते हैं जिन्हें विभिन्न एप्लिकेशन डेवलपमेंट के लिए लिया और उपयोग किया जा सकता है। ऐसे मामले हो सकते हैं जब हमें एप्लिकेशन के किसी विशेष भाग को किसी कुंजी या फ़ंक्शन की मदद से चलाना हो। इसे कॉलबैक के साथ किसी विशेष कुंजी को बांधकर प्राप्त किया जा सकता है जिसमें ऑपरेशन के लिए फ़ंक्शन होते हैं। कुंजी माउस बटन से लेकर कीबोर्ड कुंजियों तक कुछ भी हो सकती है। हम कीबोर्ड कुंजी संयोजनों के साथ कॉलबैक को भी बांध सकते हैं।

उदाहरण

# Tkinter लाइब्रेरी आयात करें
from tkinter import *

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# विंडो की ज्यामिति सेट करें
win.geometry("700x350")

# बाहर निकलने के लिए कॉलबैक फ़ंक्शन परिभाषित करें
def quit_program(e):
    win.destroy()

# एक लेबल विजेट जोड़ें
label = Label(win, text="Press Ctrl + x to Exit", font=('Helvetica 15 bold'))
label.pack(pady=40)

# कीबोर्ड शॉर्टकट कुंजी बांधें
win.bind('', quit_program)

win.mainloop()

आउटपुट

उपरोक्त कोड में, हमने कुंजियों का एक संयोजन जोड़ा है। कुंजियों को दबाने से विंडो बंद हो जाएगी।

Python 3 में Tkinter के साथ कीबोर्ड शॉर्टकट

  1. Python Tkinter में डिफ़ॉल्ट फॉन्ट मॉडिफाई करें Python Tkinter में डिफ़ॉल्ट फॉन्ट मॉडिफाई करें

    Tkinter विजेट्स के डिफ़ॉल्ट व्यवहार को बदलने के लिए, हम आमतौर पर option_add() मेथड को ओवरराइड करते हैं। option_add() मेथड में पास की गई प्रॉपर्टीज और वैल्यूज एप्लिकेशन में परिभाषित सभी विजेट्स में परिवर्तनों को प्रतिबिंबित करेंगी। इस प्रकार, डिफ़ॉल्ट फॉन्ट बदलने से एप्लिकेशन में परिभाषित सभी विजेट्स

  1. Tkinter Window को Constant Size कैसे Set करें? Tkinter Window को Constant Size कैसे Set करें?

    कभी-कभी, tkinter frame widgets के size के अनुसार automatically resize हो जाता है। Frame को size में constant बनाने के लिए, हमें widgets को frame resize करने से रोकना होगा। इसके तीन तरीके हैं: Boolean pack_propagate(True/False) विधि widget से frame के resizing को रोकती है। resizable(x,y) विधि window

  1. Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें? Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें?

    मान लीजिए हम tkinter का उपयोग करके एक dialogue box बनाना चाहते हैं। Dialogue box बनाने के लिए हम MessageBox library का उपयोग कर सकते हैं जिसमें quickly dialogue types बनाने के लिए कई functions होते हैं। बनाए गए Dialogue Box की position adjust करने के लिए, हम इसकी toplevel property का उपयोग कर सकते ह