小鱼儿学Tkinter-Checkbutton 复选按钮
2022-07-04 本文已影响0人
小鱼儿_yzh
Checkbutton 复选按钮
1.创建一个简单的Checkbutton
from tkinter import *
root = Tk()
v=IntVar()
c=Checkbutton(root,text='A 信息技术',variable=v)
c.pack()
l = Label(root,textvariable=v)
l.pack()
mainloop()
- v 变量用于表示该按钮是否被选中。
- 如果选项被选中,则变量 v 被赋值为1,否则为0。
-
上例中用Label标签动态显示 v 的值
未选中状态
选中状态
- 用 list 来创建
from tkinter import *
root = Tk()
GIRLS =['西施','王昭君','貂蝉','杨玉环']
v=[]
for girl in GIRLS:
v.append(IntVar())
b = Checkbutton(root,text=girl,variable=v[-1])
b.pack(anchor='w')
mainloop()
用 list 创建的 Checkbutton
- 如何存储和展示选中的结果?
anchor 对齐多个组件的位置
anchor的值有:N,S,E,W,NE,NW,SE,SW
anchor