কম্পিউটার

Python Tkinter এ একটি চেকবক্স থেকে কিভাবে ইনপুট পেতে হয়?


একটি চেকবক্স উইজেট হল একটি ইনপুট উইজেট যার দুটি মান আছে, হয় সত্য বা মিথ্যা। একটি চেকবক্স অনেক অ্যাপ্লিকেশনে দরকারী যেখানে একটি নির্দিষ্ট মান যাচাই করা প্রয়োজন৷

ধরুন আমরা একটি চেকবক্স থেকে ইনপুট মান পেতে চাই যাতে এটি নির্বাচন করা হয়, তাহলে নির্বাচিত মানটি প্রিন্ট করুন। নির্বাচিত চেকবক্সের মান প্রিন্ট করতে, আমরা 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()

আউটপুট

উপরের কোডটি কার্যকর করলে দুটি চেকবক্স সম্বলিত একটি উইন্ডো প্রদর্শিত হবে। আমরা চেকবাটনে ক্লিক করে ইনপুট ট্রেস করতে পারি।

Python Tkinter এ একটি চেকবক্স থেকে কিভাবে ইনপুট পেতে হয়?

বোতাম চেক করলে চেকবাটনের স্থিতির প্রতিনিধিত্বকারী বুলিয়ান মান ফিরে আসবে।

Input for Python: 1
Input for C++: 0

  1. Tkinter এ একটি এন্ট্রি উইজেটের মান কিভাবে পাবেন?

  2. কিভাবে Tkinter Text Widget থেকে ইনপুট পেতে হয়?

  3. কিভাবে Tkinter লেবেল পাঠ্য পেতে?

  4. আমি কিভাবে Python Tkinter রুট উইন্ডো থেকে পরিত্রাণ পেতে পারি?