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

टिंकर में केवल एक रेडियोबटन का चयन कैसे करें?

एक या अधिक विकल्पों के चयन को लागू करने के लिए, हम Radiobutton विजेट का उपयोग कर सकते हैं। टिंकर में रेडियोबटन विजेट उपयोगकर्ता को दिए गए विकल्पों के सेट से केवल एक विकल्प के लिए चयन करने की अनुमति देता है। Radiobutton में केवल दो बूलियन मान होते हैं:सही या गलत।

यदि हम यह जाँचने के लिए आउटपुट प्राप्त करना चाहते हैं कि उपयोगकर्ता ने कौन सा विकल्प चुना है, तो हम get() का उपयोग कर सकते हैं तरीका। यह उस वस्तु को लौटाता है जिसे चर के रूप में परिभाषित किया गया है। हम एक स्ट्रिंग ऑब्जेक्ट में पूर्णांक मान कास्ट करके एक लेबल विजेट में चयन प्रदर्शित कर सकते हैं और इसे टेक्स्ट विशेषताओं में पास कर सकते हैं।

उदाहरण

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x350")


# Define a function to get the output for selected option
def selection():
   selected = "You have selected " + str(radio.get())
   label.config(text=selected)


radio = IntVar()
Label(text="Your Favourite programming language:", font=('Aerial 11')).pack()

# Define radiobutton for each options
r1 = Radiobutton(win, text="C++", variable=radio, value=1, command=selection)
r1.pack(anchor=N)

r2 = Radiobutton(win, text="Python", variable=radio, value=2, command=selection)
r2.pack(anchor=N)

r3 = Radiobutton(win, text="Java", variable=radio, value=3, command=selection)
r3.pack(anchor=N)

# Define a label widget
label = Label(win)
label.pack()

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने पर एक लेबल विजेट वाली एक विंडो और एक विकल्प के अनुरूप रेडियोबटन का एक सेट प्रदर्शित होगा। आउटपुट देखने के लिए सूची में से कोई भी विकल्प चुनें।

टिंकर में केवल एक रेडियोबटन का चयन कैसे करें?


  1. टिंकर लेबल टेक्स्ट कैसे प्राप्त करें?

    विंडो पर टेक्स्ट या इमेज बनाने और प्रदर्शित करने के लिए टिंकर लेबल का उपयोग किया जाता है। इसके कई घटक और कार्य हैं जिनका उपयोग लेबल जानकारी को अनुकूलित करने के लिए किया जा सकता है जैसे कि फॉन्टफैमिली, पैडिंग, चौड़ाई, ऊंचाई, आदि। विंडो पर लेबल टेक्स्ट प्राप्त करने के लिए, हम उस टेक्स्ट के लिए मान लिख

  1. टिंकर विजेट को अदृश्य कैसे बनाया जाए?

    टिंकर विजेट को अदृश्य बनाने के लिए, हम pack_forget() . का उपयोग कर सकते हैं तरीका। यह आमतौर पर विंडो से विजेट्स को अनमैप करने के लिए उपयोग किया जाता है। उदाहरण निम्नलिखित उदाहरण में, हम एक लेबल टेक्स्ट और एक बटन बनाएंगे जिसका उपयोग लेबल टेक्स्ट विजेट पर अदृश्य घटना को ट्रिगर करने के लिए किया जा सकत

  1. केवल एक तरफ टिंकर विजेट में पैडिंग कैसे जोड़ें?

    मान लें कि हम किसी विशेष विजेट के एक तरफ (या तो ऊपर/नीचे या बाएं/दाएं) पैडिंग जोड़ना चाहते हैं। हम टिंकर में इसके pack() . का उपयोग करके इसे प्राप्त कर सकते हैं और ग्रिड () तरीके। पैक () विधि में, हमें पैडएक्स और पैडी के लिए मान को परिभाषित करना होगा। दूसरी ओर, ग्रिड विधि में एक्स-अक्ष या वाई-अक्ष