'''1.创建一个简单的Radiobutton'''
from Tkinter
import *
root = Tk()
Radiobutton(root,text =
'python').pack()
Radiobutton(root,text =
'tkinter').pack()
Radiobutton(root,text =
'widget').pack()
root.mainloop()
'''2.创建一个Radiobutton组,使用绑定变量来设置选中的按钮'''
from Tkinter
import *
root = Tk()
v = IntVar()
v.set(
1)
for i
in range(
3):
Radiobutton(root,variable = v,text =
'python',value = i).pack()
root.mainloop()
'''3.创建两个不同的组'''
from Tkinter
import *
root = Tk()
vLang = IntVar()
vOS = IntVar()
vLang.set(
1)
vOS.set(
2)
for v
in [vLang,vOS]:
for i
in range(
3):
Radiobutton(root,
variable = v,
value = i,
text =
'python' + str(i)
).pack()
root.mainloop()
---------------------------------------
'''小甲鱼的例子'''
from tkinter
import *
root = Tk()
v = IntVar()
v.set(
1)
Radiobutton(root,text =
'貂蝉',variable = v,value =
1).pack(anchor = W)
Radiobutton(root,text =
'王昭君',variable = v,value =
2).pack(anchor = W)
Radiobutton(root,text =
'杨玉环',variable = v,value =
3).pack(anchor = W)
Radiobutton(root,text =
'西施',variable = v,value =
4).pack(anchor = W)
root.mainloop()
'''还可以写成循环版的'''
from tkinter
import *
root = Tk()
girls = [(
'西施',
1),(
'王昭君',
2),(
'杨玉环',
3),(
'貂蝉',
4)]
v = IntVar()
v.set(
1)
for girl,num
in girls:
b = Radiobutton(root,text = girl,variable = v,value = num)
b.pack(anchor = W)
root.mainloop()