Tcl-tk-tk-progressbar-widget

提供:Dev Guides
移動先:案内検索

Tk-Progressbarウィジェット

Progressbarウィジェットは、ファイルのアップロードなどの長い操作の進行状況を視覚的にフィードバックするために使用されます。 progressbarウィジェットの構文は次のとおりです-

progressbar progressbarName options

オプション

プログレスバーウィジェットで利用可能なオプションは、次の表のとおりです-

Sr.No. Syntax & Description
1

-length number

ウィジェットの長さを設定します。

2

-maximum number

可能な最大値を設定します。 デフォルトは100です。

3

-mode mode

モードは不確定または確定です。

4

-orien orientation

ウィジェットの方向を設定します。 水平または垂直のいずれかです。

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]

上記のプログラムを実行すると、次の出力が得られます。

プログレスバーの例