Tk 中的 Listbox部件函数

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

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

listbox buttonName options

Listbox - 列表框选项

Sr.No.Syntax & Remark
1

-background color

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

来源:LearnFk无涯教程网

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

2

-borderwidth width

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

3

-font fontDescriptor

用于设置小部件的字体。

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

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

技术教程推荐

玩转Git三剑客 -〔苏玲〕

ZooKeeper实战与源码剖析 -〔么敬国〕

分布式数据库30讲 -〔王磊〕

小马哥讲Spring AOP编程思想 -〔小马哥〕

流程型组织15讲 -〔蒋伟良〕

程序员的个人财富课 -〔王喆〕

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

快速上手C++数据结构与算法 -〔王健伟〕

AI 应用实战课 -〔黄佳〕

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