
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Tkinter] Eventオブジェクトでスレッドを制御する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Tkinter] Eventオブジェクトでスレッドを制御する - Qiita
メソッドの名前がbegin()ではなく、set()などになって、最初は理解が難しいかもしれませんが、内部フラ... メソッドの名前がbegin()ではなく、set()などになって、最初は理解が難しいかもしれませんが、内部フラグをTrue、Falseにsetし、その動作を制御すると考えれば、理解しやすいと思います。 プログラムの構造 Eventオブジェクトを利用し、やりたいことのプログラムの構造を書くと次のようになります。 まず、プログラムが立ち上がる際に、スレッドも同時にstartメソッドで立ち上げておきます。 次にイベントのインスタンスとして、startedを用意しておきます。このstartedの内部フラグでスレッドの動作を制御することになります。 スレッドのtargetになる関数_main_func()の冒頭に**started.wait()**を入れておきます。_main_func()は、while文でできており、while文はaliveで制御します。(aliveは最後にプログラムを立ち下げるとき