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

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

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

उदाहरण

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

#Import the library
from tkinter import *
from tkinter import ttk

#Create an instance of Tkinter frame
win= Tk()

#Set the window geometry
win.geometry("750x250")

#Display a Label
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 प्रोग्रामिंग के एक पहलू को देखेंगे जिसे बाइंडिंग फंक्शन कहा जाता है। यह घटनाओं को कार्यों और विधियों के लिए बाध्य कर

  1. Askopenfile () पायथन टिंकर में फ़ंक्शन

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

  1. पायथन टिंकर बटन पर छवि जोड़ें

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