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

Tkinter में रेडियोबटन आउटपुट कैसे प्राप्त करें?


Tkinter में Radiobutton विजेट यूजर को दिए गए विकल्पों के सेट से केवल एक विकल्प के लिए चयन करने की अनुमति देता है। Radiobutton के केवल दो वैल्यू होते हैं, या तो True या False।

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

उदाहरण

# आवश्यक लाइब्रेरी इम्पोर्ट करें from tkinter import * from tkinter import ttk # Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं win = Tk() # विंडो का आकार सेट करें win.geometry("700x350") # चयनित विकल्प के लिए आउटपुट प्राप्त करने के लिए फंक्शन परिभाषित करें def selection():    selected = "You selected the option " + str(radio.get())    label.config(text=selected) radio = IntVar() Label(text="Your Favourite programming language:", font=('Aerial 11')).pack() # प्रत्येक विकल्प के लिए रेडियोबटन परिभाषित करें 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) # एक लेबल विजेट परिभाषित करें label = Label(win) label.pack() win.mainloop()

आउटपुट

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

Tkinter में रेडियोबटन आउटपुट कैसे प्राप्त करें?


  1. ट्किंटर में की को बटन से कैसे बाइंड करें? ट्किंटर में की को बटन से कैसे बाइंड करें?

    ट्किंटर विजेट को कुछ ऑपरेशन करने के लिए बाइंड करने का एक तरीका प्रदान करता है। ये ऑपरेशन एक फंक्शन में परिभाषित होते हैं जिसे विशेष विजेट द्वारा बुलाया जा सकता है। bind(, function()) मेथड का उपयोग कीबोर्ड की को बाइंड करने के लिए किया जाता है ताकि ऐसे ऑपरेशन हैंडल किए जा सकें। हम बटन विजेट के लिए वि

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

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

  1. Tkinter विजेट को इनविजिबल कैसे बनाएं? Tkinter विजेट को इनविजिबल कैसे बनाएं?

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