tkinter的两个button及LabelFrame

这篇博客介绍了如何在Tkinter中创建一个窗口,包含一个LabelFrame,用于展示三个球星的RadioButtons,以及独立的1, 2, 3选项。同时展示了如何添加多个Checkbuttons来选择不同的编程语言。博客中还提到了indicatoron属性在RadioButtons中的应用,以及LabelFrame和RadioButtons、Checkbuttons的用法。" 130821900,8753399,C++编程:实现程序延时操作,"['c++', '开发语言']

在这里插入图片描述
import tkinter as tk
window = tk.Tk()
window.title(‘kobe’)
window.geometry(‘400x300’)
#将选项放到Label框架里,三个球星
group = tk.LabelFrame(window,text=‘最强大的球星’)
group.pack()
language = [(‘詹姆斯’,1),(‘哈登’,2),(‘科比’,3)]
var = tk.IntVar()
for lan,num in language:
b = tk.Radiobutton(group,text=lan,variable=var,value=num,indicatoron=‘false’)
b.pack(fill=‘y’)

#1,2,3,的出现
tk.Radiobutton(window,text=‘1’,variable=var,value=4).pack()
tk.Radiobutton(window,text=‘2’,variable=var,value=5).pack()
tk.Radiobutton(window,text=‘3’,variable=var,value=6).pack()

#三个语言的实现
v = []
group = [‘java’,‘python’,‘c++’]
for yuyan in group:
v.append(tk.IntVar())
b = tk.Checkbutton(window,text=yuyan,variable=v[-1])
b.pack()
l = tk.Label(window,text=‘ss’)
l.pack(side=‘bottom’)

window.mainloop()

小记:indicatoron:选择为false时选择为边框,默认为圆点
tk.LabelFrame:选项放置到框架里
Radiobutton为单选,相同的variable,不同的value值
Checkbutton为多项选择

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值