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

Tkinter में बटन दबाने पर एकाधिक कमांड चलाना


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

उदाहरण

इस उदाहरण में, हम एक विशिष्ट बटन में कई इवेंट जोड़ेंगे।

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

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

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

# फ़ंक्शन परिभाषित करें
def display_msg():
    label.config(text="Top List of Programming Language")

def show_list():
    listbox = Listbox(win, height=10, width=15, bg='grey', activestyle='dotbox', font='aerial')
    listbox.insert(1, "Go")
    listbox.insert(1, "Java")
    listbox.insert(1, "Python")
    listbox.insert(1, "C++")
    listbox.insert(1, "Ruby")
    listbox.pack()
    button.destroy()

# संदेश प्रदर्शित करने के लिए एक लेबल विजेट बनाएं
label = Label(win, text="", font=('aerial 18 bold'))
label.pack(pady=20)

# एक बटन विजेट परिभाषित करें
button = Button(win, text="Click Here", command=lambda: [display_msg(), show_list()])
button.pack()

win.mainloop()

आउटपोट

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

Tkinter में बटन दबाने पर एकाधिक कमांड चलाना

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

Tkinter में बटन दबाने पर एकाधिक कमांड चलाना

  1. Tkinter में Listbox से Multiple Selected Items कैसे Remove करें? Tkinter में Listbox से Multiple Selected Items कैसे Remove करें?

    मान लीजिए हमने Tkinter में Listbox method का उपयोग करके एक listbox बनाया है और हम इस list से multiple selected items remove करना चाहते हैं। Listbox से multiple list select करने के लिए, हम selectmode को MULTIPLE के रूप में उपयोग करेंगे। अब list पर iterate करके, हम कुछ buttons का उपयोग करके delete ope

  1. Python में tkinter में बटन बनाना Python में tkinter में बटन बनाना

    Python के लिए एक लाइब्रेरी के रूप में Tkinter, tkinter कैनवास पर बटन बनाने के कई तरीके प्रदान करता है। इस लेख में हम देखेंगे कि हम सामान्य tkinter मॉड्यूल के साथ-साथ थीम वाले tkinter मॉड्यूल का उपयोग किए बिना tkinter बटन कैसे बना सकते हैं। tkinter का उपयोग करना नीचे दिए गए प्रोग्राम में हम पहले एक क

  1. Python tkinter बटन में स्टाइल जोड़ना Python tkinter बटन में स्टाइल जोड़ना

    Tkinter का Python पर आधारित GUI प्रोग्राम बनाने के लिए बहुत अच्छा समर्थन है। यह कैनवास पर इसके फ़ॉन्ट, आकार, रंग आदि के आधार पर बटन को स्टाइल करने के विभिन्न तरीके प्रदान करता है। इस लेख में हम देखेंगे कि कैनवास पर विशिष्ट बटनों या सामान्य रूप से सभी बटनों पर स्टाइल कैसे लागू करें। विशिष्ट बटनों पर