首页 > 其他分享 >无涯教程-Tk - Combobox部件函数

无涯教程-Tk - Combobox部件函数

时间:2023-11-25 13:31:37浏览次数:26  
标签:Combobox 部件 无涯 width Tk 设置 combobox 对齐

Combobox小部件是将条目与可供使用的选项列表结合在一起的小部件。组合框窗口小部件的语法如下所示-

combobox comboboxName options

Combobox - 参数

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

Sr.No. Syntax & Remark
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

行动后要执行的程序。

组合框小部件的一个简单示例如下所示-

#!/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"

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

Combobox Example

参考链接

https://www.learnfk.com/tcl-tk/tk-combobox-widget.html

标签:Combobox,部件,无涯,width,Tk,设置,combobox,对齐
From: https://blog.51cto.com/u_14033984/8560331

相关文章

  • 无涯教程-Tk - Dialog部件函数
    对话框小部件用于显示对话框-tk_dialogwindowtitledetailTextbitmapdefaultstring1...stringn下表中列出了窗口小部件的上述每个选项的使用,并且需要以相同的顺序使用它们-Sr.No.Syntax&Remark1window确定对话框的顶级窗口的名称,并删除所有以此名称命名的现有窗......
  • 无涯教程-Tk - Bitmap部件函数
    位图小部件用于将位图添加到画布。位图小部件的语法如下所示-canvasNamecreatebitmapxyoptionsx和y设置位图的位置-Bitmap-参数下表在下面列出了可用于位图小部件的选项-Sr.No.Syntax&Remark1-anchorposition位图将相对于x和y位置定位。中心默认为默认值,其他......
  • 无涯教程-Tk - Polygon部件函数
    多边形小部件用于在画布中绘制多边形。多边形小部件的语法如下所示-canvasNamecreatepolygonx1y1x2y2...xnynoptionsx1y1和x2y2...xnyn用于确定多边形的端点。Polygon-参数下表列出了可用于多边形小部件的选项-Sr.No.Syntax&Remark1-outlinecolor......
  • 无涯教程-Tk - Text部件函数
    画布文本小部件用于在画布中绘制文本。画布文本小部件的语法如下所示-canvasNamecreatetextxyoptionsx和y用于确定文本的位置-Text-参数下表中列出了画布文本小部件可用的选项-Sr.No.Syntax&Remark1-anchorposition文本将相对于x和y位置定位。中心是默认设置......
  • 无涯教程-Tk - Arc部件函数
    弧小部件用于在画布中绘制弧。弧小部件的语法如下所示-canvasNamecreatearcx1y1x2y2optionsx1y1和x2y2是圆弧的端点。Arc-参数下表列出了弧小部件可用的选项-Sr.No.Syntax&Remark1-fillcolor填充颜​​色用该颜色填充弧。2-startangle此弧的起始位......
  • 无涯教程-Tk - Line部件函数
    线小部件用于在画布中绘制线。行小部件的语法如下所示-canvasNamecreatelinex1y1x2y2...xnynoptionsx1y1,x2y2...xnyn用于确定线段的终点。Line-参数下表在下面列出了可用于行小部件的选项-Sr.No.Syntax&Remark1-arrowend确定线是否在末端具有箭头......
  • 无涯教程-Tk - Radiobutton部件函数
    单选按钮小部件实现了多项选择按钮,这是一种向用户提供许多可能选择并让用户仅选择其中一项的方法。单选按钮小部件的语法如下所示-radiobuttonradiobuttonNameoptionsRadiobutton-参数下表在下表中列出了可用于单选按钮窗口小部件的选项-Sr.No.Syntax&Remark1-fon......
  • 无涯教程-Tk - Message部件函数
    消息小部件用于显示多行文本。消息小部件的语法如下所示-messagemessageNameoptionsMessage-参数下表中列出了消息小部件可用的选项-Sr.No.Syntax&Remark1-backgroundcolor用于设置小部件的背景颜色。2-borderwidth宽度用于在3D效果中使用边框绘制。3......
  • 无涯教程-Tk - Entry部件函数
    输入窗口小部件用于接受一行文本作为输入。在所有Tk应用程序中,几乎都必须获得用户输入。条目小部件的语法如下所示-entryentryNameoptionsEntry-参数下表中列出了条目小部件可用的选项-Sr.No.Syntax&Remark1-backgroundcolor用于设置小部件的背景颜色。2-bo......
  • 无涯教程-Tcl - continue语句函数
    Tcl语言中的continue语句的工作原理与break语句类似。但是,continue不是强制终止,而是强制循环的下一次迭代发生,从而跳过两者之间的任何代码。continuestatement-语法Tcl中continue语句的语法如下-continue;continuestatement-流程图continuestatement-示例......