কম্পিউটার

টিকিন্টারে একটি অপশনমেনু বা চেকবাটন পরিবর্তন হলে কীভাবে সনাক্ত করবেন?


আসুন ধরুন যে একটি নির্দিষ্ট অ্যাপ্লিকেশনে, আমাদের কাছে ড্রপ-ডাউন তালিকায় ব্যবহারকারীর জন্য কিছু নির্দিষ্ট বিকল্প বা পছন্দ রয়েছে। অপশনমেনু উইজেট কনস্ট্রাক্টর ব্যবহার করে বিকল্প বা পছন্দগুলি তৈরি করা যেতে পারে .

OptionMenu(window, variable, choice1, choice2, choice3……)

একবার বিকল্পটি তৈরি হয়ে গেলে, এটি একটি ক্লিক দ্বারা সনাক্ত করা যেতে পারে৷ ইভেন্ট যা সাধারণত একটি নির্দিষ্ট বিকল্প নির্বাচন করা হয়েছে কিনা তা প্রিন্ট করে। এই উদাহরণের জন্য, আমরা কেবল একটি অ্যাপ্লিকেশন তৈরি করব যেখানে একটি চেক বোতাম উপস্থিত থাকবে রেঞ্জ থেকে কিছু পছন্দ (1 থেকে 9)। ডিফল্টরূপে, বোতামটি সেট ব্যবহার করে "1" এ সেট করা থাকে পদ্ধতি অন্যান্য বিকল্পগুলি নির্বাচন করলে স্ক্রিনে বোতামটি প্রিন্ট হবে।

উদাহরণ

#Import the tkinter library
from tkinter import *

#Create an instance of tkinter frame
tk = Tk()
tk.geometry("700x300")

#Create the option and Check Button Event
def OptionMenu_CheckButton(event):
   print(var.get())
   pass

#Create the variables
var = StringVar();var.set("1")
options = ["1", "2", "3", "4", "5", "6", "7", "8", "9"]
OptionMenu(tk, var, *(options), command =
OptionMenu_CheckButton).pack()
tk.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে ব্যবহারকারীর দ্বারা নির্বাচিত বিকল্পগুলি ট্রেস করবে এবং এটি স্ক্রিনে প্রিন্ট করবে।

টিকিন্টারে একটি অপশনমেনু বা চেকবাটন পরিবর্তন হলে কীভাবে সনাক্ত করবেন?


  1. Tkinter ক্যানভাস কিভাবে সাফ করবেন?

  2. Tkinter-এ প্রচুর পাঠ্য প্রদর্শন করার সময় কীভাবে স্ক্রলিং প্রতিক্রিয়াশীলতার গতি বাড়ানো যায়?

  3. টিকিন্টারে একটি অপশনমেনু বা চেকবাটন পরিবর্তন হলে কীভাবে সনাক্ত করবেন?

  4. আমি কিভাবে একটি tkinter উইন্ডো বন্ধ করতে পারি?