福嶋です。 YASUI Kentarow <kenyasui / alles.or.jp> wrote: > Ruby/GtkでのProgressBarについて質問があります。 > 下のソースを実行した場合、プログレスバーの途中が表示されません。18行目の > updateをThread.start { update }に変更すれば途中も表示されるようになるので > すが、それだとプログレスバーを表示しながら実行する部分はすべてスレッドに > しなければならず、いまいち使い勝手が良くありません。 スレッド使うのでいいんじゃないでしょうか ^^ このスクリプトの場合、rubyプロセス中には o Gtk のイベント処理 o イベント処理とは無関係に行われるアプリケーション側の処理 という2つの独立な制御の流れが存在してますよね。スレッドはまさにこ ういう状況を扱うためにあるのだと思います。 --- 福嶋正機