Python コード内に単純な tkinter.messagebox.showinfo があります。コードの実行中に Python コード内のメッセージボックスを閉じるにはどうすればよいですか?
どうも。
Python コード内に単純な tkinter.messagebox.showinfo があります。コードの実行中に Python コード内のメッセージボックスを閉じるにはどうすればよいですか?
どうも。
tkinter.messagebox.showinfo はボタンをクリックするユーザー入力を待機するため、これは私が知る限り不可能です。これは、showinfo が行うべきことです。
ユーザーに何かを表示し、しばらくすると消えるようにしたい場合 (読み込み中... サインなど)、メッセージボックスの代わりに progrssbar を使用することをお勧めします。
いずれにせよ、現在のスレッドの機能を制御するには、別のスレッドが必要になります。
この投稿では、この方法でスレッドを使用する方法について詳しく説明しています。
また、セカンダリ スレッドには tkinter オブジェクトへのアクセスを許可しないことをお勧めします。