एक चेकबॉक्स विजेट एक इनपुट विजेट है जिसके दो मान होते हैं, या तो True या False। चेकबॉक्स कई एप्लिकेशन में उपयोगी होता है जहां किसी विशेष मान को मान्य करने की आवश्यकता होती है।
मान लीजिए हम चेकबॉक्स से इनपुट मान प्राप्त करना चाहते हैं जैसे कि यदि यह चयनित है, तो चयनित मान प्रिंट करें। चयनित चेकबॉक्स का मान प्रिंट करने के लिए, हम get() मेथड का उपयोग कर सकते हैं। यह किसी विशेष विजेट का इनपुट मान वापस करता है।
उदाहरण
# Tkinter लाइब्रेरी आयात करें
from tkinter import *
# tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# Tkinter फ्रेम की ज्यामिति सेट करें
win.geometry("700x250")
# इनपुट मान प्रिंट करने के लिए फ़ंक्शन परिभाषित करें
def display_input():
print("Input for Python:", var1.get())
print("Input for C++:", var2.get())
# खाली वेरिएबल परिभाषित करें
var1 = IntVar()
var2 = IntVar()
# एक चेकबॉक्स परिभाषित करें
t1 = Checkbutton(win, text="Python", variable=var1, onvalue=1, offvalue=0, command=display_input)
t1.pack()
t2 = Checkbutton(win, text="C++", variable=var2, onvalue=1, offvalue=0, command=display_input)
t2.pack()
win.mainloop()
आउटपुट
उपरोक्त कोड निष्पादित करने पर दो चेकबॉक्स वाली विंडो प्रदर्शित होगी। हम चेकबटन पर क्लिक करके इनपुट ट्रेस कर सकते हैं।

बटन चेक करने पर चेकबटन की स्थिति दर्शाने वाला बूलियन मान वापस होगा।
Input for Python: 1 Input for C++: 0