ProgressBarオブジェクトはモードレスプログレスバーの土台を提供し ます。 定量プログレスインジケータ(温度計スタイル)と不定量プログレスインジケ ータ(床屋さんのぐるぐる看板のスタイル)が使用できます。 プログレスバーは最大値がゼロより大きければ定量インジケータに、そうでな いなら不定量インジケータになります。 バージョン2.2 以降で変更された 仕様: 不定量プログレスインジケータが追加されました
ダイアログは作られるとすぐに表示されます。 ダイアログの``Cancel''ボタンが押されるか、Cmd-. (コマンドキーを押しながらピリオド.を押す)かESCがタイ プされるとダイアログウィンドウは隠され、KeyboardInterruptが 発生します(しかし、この反応はプログレスバーが次にアップデートされるまで 、つまりinc()かset()の呼び出しによって次にアップデー トされるまで発生しません)。 それ以外は、プログレスバーはProgressBarオブジェクトが捨てられる まで表示されたままになります。
ProgressBarオブジェクトには以下の属性とメソッドがあります。
0
とmaxvalの間にします。
この属性は直接変更すべきではありません。
0
なら、プログレスバーは不定量インジケータ(
床屋さんのぐるぐる看板)です。
この属性は直接変更すべきではありません。
[newstr]) |
[newstr]) |
value[, max]) |
[n]) |
1
だけ増やします。
(nは負でもかまいません。その場合は減少します。)
プログレスバーは変化を反映してアップデートされます。
もしプログレスバーが不定量インジケータなら、床屋さんのぐるぐる看板が1回
``スピン''します。
もし増加された結果が0とmaxvalの範囲外になったら、
curvalは0とmaxvalの間に強制的に設定されます。