Python tkinter -- 第14章 列表框(Listbox)属性

本文详细介绍了Python tkinter库中列表框Listbox的21个关键属性,包括背景色、边框宽度、字体、高度、选择模式等,并提供了实际应用示例,帮助理解如何定制和操作Listbox组件。
摘要由CSDN通过智能技术生成

第14章 列表框(Listbox)
列表框控件显示多行文本,用户可以选中一行或者多行。所有的文本只能使用一种字体,不能混合使用多种字体。
14.1 属性
常用的参数列表如下:

属性 描述
activestyle 被选中的文本的样式:
underline: 下划线
dotbox:点划线框
none: 没有任何的样式
background
bg
背景颜色。默认是系统指定颜色
borderwidth
bd
边框宽度。一般是1~2个像素值。
cursor 当鼠标移动经过列表框的时候,显示的光标样式
disabledforeground 列表框被禁止使用的时候的背景颜色
exportselection 默认是1。
font 列表框中文字的字体。只能选择一种字体显示。
foreground
fg 列表框中文字的颜色
height 设置列表框的高度。默认值是10。
highlightbackground 当列表框失去焦点的时候,边框的高亮颜色
highlightcolor 当列表框获得焦点的时候,边框的高亮颜色
highlightthickness 设置高亮边框的宽度
listvariable 设置listvariable属性
relief 边框的美化效果。默认值是SUNKEN,其他的可选项包括:FLAT, RAISED, GROOVE, and RIDGE
selectbackground 选中的条目背景颜色
selectborderwidth 选中的条目,会用一个虚线的矩形框住。此参数定义矩形边框的宽度。默认值是1。
selectforeground 选中条目的文本颜色
selectmode 选择模式:
MULTIPLE为多选
BROWSE:通过鼠标的移动选择
SINGLE:只能选一行。鼠标不能拖动选择。
EXTENDED:shift和ctrl配合使用
takefocus 标识用户是否能够使用Tab键移动焦点到标签上。默认是空字符串,也就是只有使用热键才能选中该按钮。
state 标签的状态,包括:NORMAL或者 DISABLED
width
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值