热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

tkinter教学(六)选项按钮Radiobutton

一.总体介绍选项按钮可以做不同的选择,以便实现不同的功能。其使用方法如下:Radiobutton(父对象,options,)下面是该方法的

一.总体介绍

选项按钮可以做不同的选择,以便实现不同的功能。

其使用方法如下:

Radiobutton(父对象,options,...)

下面是该方法的常用options参数

参数名用法
activebackground鼠标光标落在选项按钮时的背景颜色
activeforeground鼠标光标落在选项按钮时的前景颜色
anchor当控件控件过大时控制选项按钮的方位
bg标签的背景颜色
bitmap插入位图图像
borderwidth或bd边界的宽度
command每当用户更改选项,就会调用的函数
cursor鼠标光标落在选项按钮上的光标形状
fg文字前景颜色
font字形
height设置选项按钮上的文字有几行
highlightbackground当选项按钮取得焦点时的背景颜色
highlightcolor当选项按钮取得焦点时的颜色
image设置图像对象
indicatoron当值为0时可以建立盒子选项按钮
justify包含多行文字时,最后一行文字的对齐方式
padx默认为1,可以设置选项按钮与文字的间隔
pady默认为1,可设置选项按钮的上下间距
selectcolor设置当选项按钮被选取时的颜色
selectimage设置当选项按钮被选取时的不同图像
state设置选项按钮是否可用
text设置选项按钮旁的文字
textvariable用变量设置选项按钮文字
underline设置第几个文字有下划线,从0开始算起。
value设置选项按钮的值,用以区分所选取的选项按钮
variable设置或取得目前选取的单选按钮
width设置选项按钮的文字有几个字符宽度
wraplength限制每行的文字数

二.案例

from tkinter import *
def changewords():num=stater.get()if num==1:show_label.config(text="我也爱你~")else:show_label.config(text="走开!!!")
root=Tk()
stater=IntVar()
stater.set(1)
show_label=Label(root,text="你爱我么?",bg="lightblue",width=40)
show_label.pack()
rbai=Radiobutton(root,text="爱",variable=stater,value=1,command=changewords)
rbai.pack()
rbbuai=Radiobutton(root,text="不爱",variable=stater,value=2,command=changewords)
rbbuai.pack()
root.mainloop()

运行结果如下:

当选择爱时:

当选择不爱时:



推荐阅读
author-avatar
小叶2502854061
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有