Tkinter में एंट्री विजेट का उपयोग आमतौर पर टेक्स्ट फील्ड में वन-लाइन इनपुट स्वीकार करने के लिए किया जाता है। हम .get() मेथड का उपयोग करके एंट्री विजेट से आउटपुट प्राप्त कर सकते हैं। हालांकि, .get() मेथड आउटपुट को स्ट्रिंग फॉर्मेट में रिटर्न करता है। उदाहरण के लिए, यदि यूजर एंट्री विजेट में एक इंटीजर नंबर टाइप करता है, तो यह स्ट्रिंग में कन्वर्ट हो जाता है। एंट्री इनपुट के प्रकार को इंटीजर में बदलने के लिए, हम स्ट्रिंग को इंटीजर में कास्ट कर सकते हैं।
उदाहरण
इस उदाहरण में, हमने यूजर से इंटीजर इनपुट लेकर योग की गणना कैसे करें, यह दिखाया है।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")
def cal_sum():
t1 = int(a.get())
t2 = int(b.get())
sum = t1 + t2
label.config(text=sum)
# एक एंट्री विजेट बनाएं
Label(win, text="Enter First Number", font=('Calibri 10')).pack()
a = Entry(win, width=35)
a.pack()
Label(win, text="Enter Second Number", font=('Calibri 10')).pack()
b = Entry(win, width=35)
b.pack()
label = Label(win, text="Total Sum: ", font=('Calibri 15'))
label.pack(pady=20)
Button(win, text="Calculate Sum", command=cal_sum).pack()
win.mainloop()
आउटपुट
