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

Tkinter में Entry विजेट में StringVar ऑब्जेक्ट का उपयोग कैसे करें?


Tkinter में StringVar ऑब्जेक्ट Entry विजेट या Label विजेट जैसे विजेट के मान को प्रबंधित करने में मदद कर सकता है। आप किसी विजेट के textvariable को StringVar ऑब्जेक्ट असाइन कर सकते हैं। उदाहरण के लिए,

data = ['Car', 'Bus', 'Truck', 'Bike', 'Airplane'] var = StringVar(win) my_spinbox = Spinbox(win, values=data, textvariable=var)

यहां, हमने स्ट्रिंग्स की एक सूची बनाई जिसके बाद StringVar ऑब्जेक्ट "var"। अगला, हमने var को Spinbox विजेट के textvariable को असाइन किया। Spinbox का वर्तमान मान प्राप्त करने के लिए, आप var.get() का उपयोग कर सकते हैं।

उदाहरण

निम्नलिखित उदाहरण दर्शाता है कि Entry विजेट में StringVar ऑब्जेक्ट का उपयोग कैसे किया जा सकता है।

from tkinter import * top = Tk() top.geometry("700x300") top.title("StringVar Object in Entry Widget") var = StringVar(top) def submit(): Label2.config(text="Your User ID is: " +var.get(), font=("Calibri,15,Bold")) Label1 = Label(top, text='Your User ID:') Label1.grid(column=0, row=0, padx=(20,20), pady=(20,20)) myEntry = Entry(top, textvariable=var) myEntry.grid(column=1, row=0, padx=(20,20), pady=(20,20)) myButton = Button(top, text="Submit", command=submit) myButton.grid(column=2, row=0) Label2 = Label(top, font="Calibri,10") Label2.grid(column=0, row=1, columnspan=3) top.mainloop()

आउटपुट

यह निम्नलिखित आउटपुट देगा:

Tkinter में Entry विजेट में StringVar ऑब्जेक्ट का उपयोग कैसे करें?


  1. Tkinter एंट्री विजेट के लिए डिफ़ॉल्ट टेक्स्ट कैसे सेट करें? Tkinter एंट्री विजेट के लिए डिफ़ॉल्ट टेक्स्ट कैसे सेट करें?

    Tkinter एंट्री विजेट का उपयोग यूज़र इनपुट से ली गई टेक्स्ट की एक सिंगल लाइन को प्रिंट और डिस्प्ले करने के लिए किया जाता है। इसका उपयोग लॉगिन फॉर्म, साइनअप फॉर्म और अन्य यूज़र इंटरैक्शन फॉर्म बनाने जैसे कई एप्लिकेशन में किया जाता है।हम insert() फंक्शन का उपयोग करके एंट्री विजेट के लिए डिफ़ॉल्ट टेक्स्

  1. Tkinter Python में Thread का उपयोग कैसे करें? Tkinter Python में Thread का उपयोग कैसे करें?

    Tkinter के साथ, हम Threading का उपयोग करके एक समय में multiple functions call कर सकते हैं। यह एप्लिकेशन में कुछ functions के asynchronous execution को प्रदान करता है। Python में thread का उपयोग करने के लिए, हम threading नामक module import कर सकते हैं और इसकी Thread class को subclass कर सकते हैं। अपन

  1. Tkinter में Image को Button के रूप में कैसे उपयोग करें? Tkinter में Image को Button के रूप में कैसे उपयोग करें?

    इस उदाहरण में, हम एक window में rounded button बनाएंगे जिसका उपयोग forms, games, dialogue boxes आदि जैसे कई अन्य एप्लिकेशन में किया जा सकता है। Tkinter में rounded buttons बनाने का सबसे अच्छा तरीका buttons की desired images का उपयोग करना और इसे frame में clickable button में बदलना है। यह PhotoImage(