Tk Combobox控件

Tk Combobox控件

Combobox控件是将输入框与可用选项列表相结合的一个控件。combobox控件的语法如下所示:

combobox comboboxName options

选项

下表列出了组合框小部件的可用选项。

序号 语法和描述
1 -background color 用于设置小部件的背景颜色。
2 -borderwidth width 用于以3D效果绘制边框。
3 -font fontDescriptor 用于设置小部件的字体。
4 -foreground color 用于设置小部件的前景颜色。
5 -textvariable varName 与小部件相关联的变量。当小部件的文本变化时,变量的值被设置为小部件的文本。
6 -values array 组合框小部件的任意值。
7 -width number 设置小部件的宽度。
8 -justify alignment 设置文本的对齐方式,可以是左对齐、居中或右对齐。
9 -state requiredState 设置状态,可以是只读、禁用或正常。
10 -postcommand command 在操作之后执行的过程。

下面是一个combobox小部件的简单示例:

#!/usr/bin/wish

set mylist [list C C++ Lua Tcl]
pack [ttk::combobox .s1  -textvariable combovalue -values $mylist -background yellow
   -font {Helvetica -18 bold} -foreground red -width 40 -justify left -state normal]
set combovalue "C"

当我们运行上述程序时,我们将得到以下输出:

Tk Combobox控件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程