您的位置:首页 > 编程语言 > Python开发

Python--Tkinter之 Button()/Checkbutton()/Radiobutton()

2015-08-31 19:13 656 查看
RT:

Button():
点击打开链接

Checkbutton():点击打开链接

Radiobutton():点击打开链接

e.g.1

from tkinter import *

root=Tk()

LANGS=[
('python',1),
('shell',2),
('C++',3),
('数据结构',4)]
v=IntVar()
v.set(1)

for lang,num in LANGS:
#indicatoron默认为绘制选择的小圆圈,若果设置为False,点击该按钮就会凹陷或凸起。
b=Radiobutton(root,text=lang,variable=v,value=num,indicatoron=False)
b.pack(fill=X)

mainloop()




e.g. 2

#使用LabelFrame(),使得组件分组变得简单
from tkinter import *

root=Tk()

group=LabelFrame(root,text="学的最好的是?",padx=5,pady=5)
group.pack(padx=10,pady=10)

LANGS=[
('python',1),
('shell',2),
('C++',3),
('数据结构',4)]

v=IntVar()

for lang,num in LANGS:
b=Radiobutton(group,text=lang,variable=v,value=num)
b.pack(anchor=W)

mainloop()


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: