একটি চেকবক্স উইজেট হল একটি ইনপুট উইজেট যার দুটি মান আছে, হয় সত্য বা মিথ্যা। একটি চেকবক্স অনেক অ্যাপ্লিকেশনে দরকারী যেখানে একটি নির্দিষ্ট মান যাচাই করা প্রয়োজন৷
ধরুন আমরা একটি চেকবক্স থেকে ইনপুট মান পেতে চাই যাতে এটি নির্বাচন করা হয়, তাহলে নির্বাচিত মানটি প্রিন্ট করুন। নির্বাচিত চেকবক্সের মান প্রিন্ট করতে, আমরা get() ব্যবহার করতে পারি পদ্ধতি এটি একটি নির্দিষ্ট উইজেটের ইনপুট মান প্রদান করে।
উদাহরণ
# Import Tkinter library from tkinter import * # Create an instance of tkinter frame win = Tk() # Set the geometry of Tkinter frame win.geometry("700x250") # Define Function to print the input value def display_input(): print("Input for Python:", var1.get()) print("Input for C++:", var2.get()) # Define empty variables var1 = IntVar() var2 = IntVar() # Define a Checkbox 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