Tk 中的 Listbox部件函数

首页 / Tcl/Tk入门教程 / Tk 中的 Listbox部件函数

Tk列表框窗口小部件是可以选择的可滚动列表。列表框小部件的语法如下所示-

listbox buttonName options

Listbox - 列表框选项

Sr.No.Syntax & Remark
1

-background color

用于设置小部件的背景颜色。

2

-borderwidth width

用于在3D效果中使用边框绘制。

3

-font fontDescriptor

用于设置小部件的字体。

链接:https://www.learnfk.comhttps://www.learnfk.com/tcl-tk/tk-listbox-widget.html

来源:LearnFk无涯教程网

4

-foreground color

用于设置小部件的前景颜色。

5

-height numberOfLines

用于设置小部件高度的行数。

6

-selectmode mode

模式可以是单一,浏览,多种和扩展的。

7

-exportselection bool

要使用多个列表框窗口小部件,请将此选项设置为FALSE。默认值为TRUE。

8

width number

设置小部件的宽度。

列表框的简单示例如下所示-

#!/usr/bin/wish

proc setLabel {text} {
    .label configure -text $text 
}
listbox .myList
label .label -text "No Choice selected"
bind .myList {<<ListboxSelect>>}  {setLabel [.myList get active]}
grid .myList -row 0 -column 0 -sticky news
grid .label -row 1 -column 0 -columnspan 2
.myList insert 0 Choice1 Choice2 Choice3

当无涯教程运行上面的程序时,将获得以下输出-

Listbox Example

选择一个选项时,将得到以下输出。

无涯教程网

Listbox Example Selected

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

数据结构与算法之美 -〔王争〕

Linux性能优化实战 -〔倪朋飞〕

DDD实战课 -〔欧创新〕

后端技术面试 38 讲 -〔李智慧〕

微信小程序全栈开发实战 -〔李艺〕

容器实战高手课 -〔李程远〕

大数据经典论文解读 -〔徐文浩〕

手把手教你落地DDD -〔钟敬〕

运维监控系统实战笔记 -〔秦晓辉〕

好记忆不如烂笔头。留下您的足迹吧 :)