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

पायथन में ट्किंटर बटन कमांड्स के साथ लैम्ब्डा


लैम्ब्डा फंक्शन्स (जिन्हें पायथन में अनाम फंक्शन भी कहा जाता है) ट्किंटर GUI एप्लिकेशन बनाने में बहुत उपयोगी हैं। वे हमें कॉलबैक फंक्शन के माध्यम से कई डेटा भेजने की अनुमति देते हैं। लैम्ब्डा किसी भी फंक्शन के अंदर हो सकता है जो एक्सप्रेशन के लिए अनाम फंक्शन के रूप में काम करता है। बटन कमांड में, लैम्ब्डा का उपयोग कॉलबैक फंक्शन में डेटा पास करने के लिए किया जाता है।

उदाहरण

इस उदाहरण में, हम एक एप्लिकेशन बनाएंगे जिसमें कुछ बटन होंगे। बटन कमांड को लैम्ब्डा फंक्शन के साथ परिभाषित किया गया है ताकि एक विशिष्ट मान को कॉलबैक फंक्शन में पास किया जा सके।

# लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk

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

# विंडो ज्योमेट्री सेट करें
win.geometry("750x250")

# लेबल प्रदर्शित करें
def print_text(text):
    Label(win, text=text, font=('Helvetica 13 bold')).pack()

btn1 = ttk.Button(win, text="Button1", command=lambda: print_text("Button 1"))
btn1.pack(pady=10)
btn2 = ttk.Button(win, text="Button2", command=lambda: print_text("Button 2"))
btn2.pack(pady=10)
btn3 = ttk.Button(win, text="Button3", command=lambda: print_text("Button 3"))
btn3.pack(pady=10)

win.mainloop()

आउटपुट

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

पायथन में ट्किंटर बटन कमांड्स के साथ लैम्ब्डा

अब, स्क्रीन पर मैसेज प्रदर्शित करने के लिए प्रत्येक बटन पर क्लिक करें।


  1. पायथन टिंकर में फ़ंक्शन बाइंडिंग पायथन टिंकर में फ़ंक्शन बाइंडिंग

    पायथन में टिंकर एक GUI लाइब्रेरी है जिसका उपयोग विभिन्न GUI प्रोग्रामिंग के लिए किया जा सकता है। ऐसे एप्लिकेशन डेस्कटॉप एप्लिकेशन बनाने के लिए उपयोगी होते हैं। इस लेख में हम GUI प्रोग्रामिंग के एक पहलू को देखेंगे जिसे बाइंडिंग फ़ंक्शन कहा जाता है। यह इवेंट को फ़ंक्शन और मेथड से बांधने के बारे में है

  1. Python Tkinter में askopenfile() फ़ंक्शन Python Tkinter में askopenfile() फ़ंक्शन

    किसी फाइल के पथ को हार्डकोड करने के बजाय जिसे Python प्रोग्राम द्वारा उपयोग किया जाना है, हम उपयोगकर्ता को GUI का उपयोग करके OS फ़ोल्डर संरचना को ब्राउज़ करने और फाइल का चयन करने की अनुमति दे सकते हैं। यह tkinter मॉड्यूल का उपयोग करके प्राप्त किया जाता है जिसमें हम एक कैनवास परिभाषित करते हैं और उस

  1. Python Tkinter बटन पर छवि जोड़ें Python Tkinter बटन पर छवि जोड़ें

    Tkinter, जो Python प्रोग्रामिंग के लिए GUI लाइब्रेरी है, में GUI बटनों पर छवियां जोड़ने की सुविधा है। यह उपयोगकर्ताओं के लिए GUI में टेक्स्ट के बजाय प्रतीकों को याद रखने के लिए उपयोगी है। नीचे दिए गए Tkinter प्रोग्राम में हम दिखाते हैं कि हम GUI बटन पर छवि कैसे जोड़ सकते हैं। imageKT मॉड्यूल से phot