tkinter
Tkinter Radiobutton विजेट
खोज…
वाक्य - विन्यास
- radiobutton = tk.Radiobutton (जनक, ** kwargs)
पैरामीटर
पैरामीटर | विवरण |
---|---|
माता-पिता | tkinter विगेट्स एक पदानुक्रम में मौजूद हैं। रूट विंडो को छोड़कर, सभी विजेट्स में एक पैरेंट होता है। कुछ ऑनलाइन ट्यूटोरियल इसे "मास्टर" कहते हैं। जब विजेट को पैक, स्थान या ग्रिड के साथ स्क्रीन पर जोड़ा जाता है, तो यह इस मूल विजेट के अंदर दिखाई देगा। |
आदेश | उपयोगकर्ता द्वारा रेडियोबूटन की स्थिति को बदलने पर हर बार कार्य किया जाता है |
indicatoron | रेडियो बटन के लिए 1 या ट्रू, बटन बॉक्स के लिए 0 या गलत |
टेक्स्ट | रेडियोबूटन के बगल में प्रदर्शित करने के लिए पाठ। |
मूल्य | जब रेडियोबॉटन का चयन किया जाता है, तो संबंधित नियंत्रण चर मान पर सेट होता है। |
परिवर्तनशील | समूह के अन्य रेडियोबूटन के साथ रेडियोब्यूटॉन शेयरों को नियंत्रित चर। |
टिप्पणियों
इन उदाहरणों से लगता है कि tkinter को import tkinter as tk
(python 3) के import Tkinter as tk
या import Tkinter as tk
(python 2) के import Tkinter as tk
।
संदर्भ:
ऊपर दिए गए उदाहरण को रेडियो बटन के बजाय "बटन बॉक्स" में बदलने के लिए, संकेतक का विकल्प 0. पर सेट करें। इस मामले में, कोई अलग रेडियो बटन संकेतक नहीं है, और चयनित बटन RAISED के बजाय SUNKEN के रूप में तैयार किया गया है:
- पुतला
यहां रेडियो बटन को बटन बॉक्स में बदलने का एक उदाहरण दिया गया है:
import tkinter as tk
root = tk.Tk()
rbvar = StringVar()
rbvar.set(" ")
rb1 = tk.Radiobutton(root, text="Option 1", variable=rbvar, value='a', indicatoron=0)
rb1.pack()
rb2 = tk.Radiobutton(root, text="Option 2", variable=rbvar, value='b', indicatoron=0)
rb2.pack()
रेडियोबुटन का एक समूह बनाएं
इस तरह का एक समूह रेडियोबॉटनों से बना होता है जो एक नियंत्रण चर साझा करते हैं ताकि एक से अधिक का चयन न किया जा सके।
# control variable
var = tk.IntVar(parent, 0)
# group of radiobuttons
for i in range(1,4):
tk.Radiobutton(parent, text='Choice %i' % i, value=i, variable=var).pack()
tk.Button(parent, text='Print choice', command=lambda: print(var.get())).pack()
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow