質問
プログラムでポップアップしている 2 つの Tkinter ルート ウィンドウを非表示にするにはどうすればよいですか? 使ってみましたroot.widthdraw()
。ここに私の Pastebin へのリンクがあります。
バックグラウンド
Tkinter と SMTP についてもっと学ぶために、本当に基本的な電子メール クライアントを作成しようとしています。私のプログラムは、ユーザーが資格情報を入力するトップレベルウィンドウを最初に作成し、サーバーがそれらを認証できる場合、プログラムは電子メール送信ダイアログを開くことにしました。困ったことに、プログラムの起動時に開く他の 2 つのルート ウィンドウを非表示にできませんでした。root.widthdraw()
この問題を回避するために使用しようとしました。
関連コード
#-----Authen is a toplevel class-------------
passcheck = Authen()
root = Tk()
root.mainloop()
root.widthdraw()