前回の質問で、tkinterが応答なしになる件について質問しました。
これに関係することで質問です。
表示はメインスレッド、CSV読み取り等はサブスレッドで動作させることにしました。
CSVは繰り返し読みたいです(内容が変化するため)。
CSVを読むのは3分間隔にしたいです。
そのため、現在はwhileループ内にCSV読み取りの処理とtime.sleep(180)を入れています。
これで3分ごとに読むことはできるのですが、ウィンドウを閉じた時に応答なしになります。
sleep()が終了すると閉じます(sleep中は閉じることができない)。
かといって閉じるボタンを押してから最大3分待つというのはアプリ利用者からしたら嫌な仕様です。
CSV読み取り間隔を3分間隔にしたい場合、sleep()を使わずに実現することは可能ですか?
または、sleep()を使っても応答なしにしない方法はありますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/09 11:23
2020/11/09 12:42 編集