第7-1讲,RadioButton 单选按钮控件
Radiobutton是tkinter中的一个控件,用于创建单选按钮。Radiobutton有以下几个属性:
- text:设置单选按钮的文本内容。
- variable:设置单选按钮的值,通常使用IntVar或StringVar类型的变量。
- value:设置单选按钮的值,通常与variable属性一起使用。
- command:设置单选按钮被选中时触发的函数。
- padx、pady:设置单选按钮的内边距。
- font:设置单选按钮的字体。
- bg、fg:设置单选按钮的背景色和前景色。
- activebackground、activeforeground:设置单选按钮在鼠标悬停时的背景色和前景色。
- selectcolor:设置单选按钮被选中时的颜色。
例如:
import tkinter as tk window = tk.Tk() #窗体标题 window.title('学习radiobutton') #窗体大小 window.geometry('300x200') #创建StringVar值 var = tk.StringVar() #设置StringVar初始值,作用:初始有一个被选中,否则全部都会被选中 var.set('python') label = tk.Label(window, bg='yellow', width=20, text='') label.pack() def select(): #修改label配置 label.config(text='你选择了' + var.get()) r1 = tk.Radiobutton(window, text='python', variable=var, value='python', command=select) r1.pack() r2 = tk.Radiobutton(window, text='java', variable=var, value='java', command=select) r2.pack() r3 = tk.Radiobutton(window, text='php', variable=var, value='php', command=select) r3.pack() window.mainloop()
分类:
python-tkinter
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
· 凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!