Tkinter অ্যাপ্লিকেশনের জন্য বাটন উইজেট, এন্ট্রি উইজেট, টেক্সট বক্স, স্লাইডার ইত্যাদি বিভিন্ন উইজেট প্রদান করে। এই আর্টিকেলে একটি বাটন তৈরি করা দেখানো হবে যা অন বা অফ মোডে থাকতে পারবে।
এই উদাহরণে দুটি বাটন ব্যবহার করা হবে:
Switch On
Switch Off
উদাহরণ
# Tkinter ইম্পোর্ট
from tkinter import *
# উইন্ডো/ফ্রেমের ইনস্ট্যান্স তৈরি
win = Tk()
win.title('On/Off Demonstration')
win.geometry("600x400")
win.resizable(0, 0)
# বাটন প্রাথমিকভাবে অন থাকবে এমন ভেরিয়েবল
is_on = True
# মেসেজ দেখানোর লেবেল
label = Label(win, text="Night Mode is On", bg="white", fg="black", font=("Poppins bold", 22))
label.pack(pady=20)
# সুইচ ফাংশন ডিফাইন
def button_mode():
global is_on
# অন বা অফ নির্ধারণ
if is_on:
on_.config(image=off)
label.config(text="Day Mode is On", bg="white", fg="black")
is_on = False
else:
on_.config(image=on)
label.config(text="Night Mode is On", fg="black")
is_on = True
# ইমেজ ডিফাইন
on = PhotoImage(file="on.png")
off = PhotoImage(file="off.png")
# বাটন তৈরি
on_ = Button(win, image=on, bd=0, command=button_mode)
on_.pack(pady=50)
# উইন্ডো চালু রাখুন
win.mainloop()
আউটপুট
উপরের কোড রান করলে On/Off মোড অপারেট করার একটি বাটন তৈরি হবে।

বাটনে ক্লিক করলে নিচের মতো পরিবর্তন হবে:
