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

Tkinter में Entry.get() को इंटीजर में कैसे बदलें?


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()

आउटपुट

Tkinter में Entry.get() को इंटीजर में कैसे बदलें?

  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 का उपयोग कर सकते ह

  1. Tkinter में Entry में Placeholder कैसे Add करें? Tkinter में Entry में Placeholder कैसे Add करें?

    Tkinter button, text, entry, dialogue और अन्य attributes जैसे widgets add करने की सुविधाएं प्रदान करता है जो एप्लिकेशन develop करने में मदद करते हैं। हालांकि, tkinter entry widget में placeholder include नहीं करता। Placeholders वो dummy text होते हैं जो entry widget में दिखाई देते हैं ताकि user को इ

  1. Tkinter Widget में केवल एक Side Padding कैसे Add करें? Tkinter Widget में केवल एक Side Padding कैसे Add करें?

    मान लीजिए हम किसी particular widget के एक side (या तो top/bottom या left/right) पर padding add करना चाहते हैं। हम इसे Tkinter में इसके pack() और grid() methods का उपयोग करके achieve कर सकते हैं। pack() method में, हमें padx और pady के लिए value define करनी होगी। दूसरी ओर, grid method को केवल दो tupl