কম্পিউটার টিউটোরিয়াল

Tkinter-এ OptionMenu বা Checkbutton পরিবর্তন ডিটেক্ট করা

ধরি, একটি অ্যাপ্লিকেশনে ব্যবহারকারীর জন্য ড্রপ-ডাউন লিস্টে কিছু ফিক্সড অপশন বা চয়েস রয়েছে। অপশন বা চয়েসগুলো OptionMenu Widget Constructor দিয়ে তৈরি করা যায়।

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

অপশন তৈরি হলে সেটাকে ক্লিক ইভেন্ট দিয়ে ডিটেক্ট করা যায় যা সাধারণত প্রিন্ট করে যে কোনো নির্দিষ্ট অপশন সিলেক্ট হয়েছে কিনা। এই উদাহরণে একটি অ্যাপ্লিকেশন তৈরি করব যেখানে একটি চেক বাটন থাকবে ১ থেকে ৯ রেঞ্জের চয়েসসহ। ডিফল্টভাবে বাটন "১"-এ সেট থাকবে set মেথড ব্যবহার করে। অন্য অপশন সিলেক্ট করলে বাটন স্ক্রিনে প্রিন্ট হবে।

উদাহরণ

# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *

# Tkinter ফ্রেমের ইনস্ট্যান্স
tk = Tk()
tk.geometry("700x300")

# অপশন এবং চেক বাটন ইভেন্ট
def OptionMenu_CheckButton(event):
    print(var.get())
    pass

# ভেরিয়েবল তৈরি
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()

আউটপুট

উপরের কোড রান করলে ব্যবহারকারীর সিলেক্ট করা অপশন ট্রেস করে স্ক্রিনে প্রিন্ট করবে।

Tkinter-এ OptionMenu বা Checkbutton পরিবর্তন ডিটেক্ট করা

  1. টকিন্টার পাইথনে ক্যানভাস ক্লিয়ার করা

  2. Tkinter-এ বড় টেক্সট ফাইল প্রদর্শন সময় স্ক্রোলিং রেসপন্সিভনেস বাড়ানো

  3. Tkinter-এ OptionMenu বা Checkbutton পরিবর্তন ডিটেক্ট করা

  4. Tkinter উইন্ডো ক্লোজ করার পদ্ধতি