Ttk?
Tkinter has another submodule that makes the widgets way cooler than the main one. In the next picture you can see some radiobuttons with tkinter and tkinter.ttk, to see the difference.
Tkinter version
# the code # for the original tkinter import tkinter as tk root = tk.Tk() vstring = tk.IntVar() text_value = [ ("option 1", "1"), ("option 2", "2"), ("option 3", "3"), ("option 4", "4") ] for t, v in text_value: r = tk.Radiobutton(root) r['text'] = t r['value'] = v r['variable'] = vstring r.pack(anchor=tk.W) root. mainloop()
Tkinter.ttk version
# the version for # tkinter.ttk import tkinter import tkinter.ttk as tk root = tkinter.Tk() vstring = tkinter.IntVar() text_value = [ ("option 1", "1"), ("option 2", "2"), ("option 3", "3"), ("option 4", "4") ] for t, v in text_value: r = tk.Radiobutton(root) r['text'] = t r['value'] = v r['variable'] = vstring r.pack(anchor=tkinter.W) root. mainloop()