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" দেখাবে।