Tk - 进度条控件



进度条控件用于提供长时间操作(例如文件上传)的进度可视化反馈。进度条控件的语法如下:

progressbar progressbarName options

选项

进度条控件可用的选项如下表所示:

序号 语法和描述
1

-length number

设置控件的长度。

2

-maximum number

设置最大可能值。默认为 100。

3

-mode mode

模式可以是 indeterminate(不确定)或 determinate(确定)。

4

-orien orientation

设置控件的方向。可以是 horizontal(水平)或 vertical(垂直)。

5

-value number

进度条的当前进度。

6

-variable varName

与控件关联的变量。当控件的文本更改时,变量将设置为控件的文本。

进度条控件的一个简单示例如下所示。

#!/usr/bin/wish

pack [ttk::progressbar .p1 -orient horizontal -length 200 -mode indeterminate -value 90]
pack [ttk::progressbar .p2 -orient horizontal -length 200 -mode determinate -variable a
   -maximum 75 -value 20]

运行上述程序后,我们将得到以下输出。

Progressbar Example
tk_mega_widgets.htm
广告