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

Tkinter-এ একসাথে একটি রেডিওবাটন সিলেক্ট করা

Radiobutton উইজেটগুলো একই variable (IntVar/StringVar) শেয়ার করলে শুধু একটি সিলেক্ট করা যায়। get() দিয়ে সিলেক্টেড মান পাওয়া যায়।

উদাহরণ কোড
from tkinter import *
from tkinter import ttk

win = Tk()
win.geometry("700x350")

def selection():
    selected = "You have selected " + str(radio.get())
    label.config(text=selected)

radio = IntVar()
Label(text="Your Favourite programming language:", font=('Aerial 11')).pack()

Radiobutton(win, text="C++", variable=radio, value=1, command=selection).pack(anchor=N)
Radiobutton(win, text="Python", variable=radio, value=2, command=selection).pack(anchor=N)
Radiobutton(win, text="Java", variable=radio, value=3, command=selection).pack(anchor=N)

label = Label(win)
label.pack()

win.mainloop()
আউটপুট

তিনটি রেডিওবাটন (C++, Python, Java) থাকবে। যেকোনো একটি ক্লিক করলে নিচের লেবেলে "You have selected 1/2/3" দেখাবে।

  1. Tkinter-এ লেবেলে টেক্সট জাস্টিফাই (Justify) করা

  2. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

  3. টকিন্টার পাইথনে উইজেট ইনভিজিবল করা

  4. Tkinter Widget-এ একপাশে প্যাডিং (Padding) যোগ করা