import tkinter
# 创建主窗口
win = tkinter.Tk()
# 设置标题
win.title('单选框')
# 设置大小和位置,前两个x大小 后两个+位置
win.geometry('400x400+500+200')
r = tkinter.IntVar()
radio1 = tkinter.Radiobutton(win, text='选项1', value=1, variable=r)
radio1.pack()
radio1 = tkinter.Radiobutton(win, text='选项1', value=2, variable=r)
radio1.pack()
# 进入消息循环
win.mainloop()
打印选项内容:
import tkinter
# 创建主窗口
win = tkinter.Tk()
# 设置标题
win.title('单选框')
# 设置大小和位置,前两个x大小 后两个+位置
win.geometry('400x400+500+200')
def updata():
print(r.get())
r = tkinter.IntVar()
radio1 = tkinter.Radiobutton(win, text='选项1', value=1, variable=r, command=updata)
radio1.pack()
radio1 = tkinter.Radiobutton(win, text='选项2', value=2, variable=r, command=updata)
radio1.pack()
# 进入消息循环
win.mainloop()
代码示例图: