2020-01-03目次Tkinterでウィンドウを表示するTkinterのインポートTkクラスのインスタンス化アプリケーションを走らせるおわりにTkinterでウィンドウを表示するPythonのGUIライブラリであるTkinterを使ってウィンドウを表示したい場合は↓のようにします。メインループを回すwindow.mainloop()このコードを実行すると↓のようなウィンドウが表示されます。コードをひとつずつ詳しく見ていきたいと思います。ドキュメントTkinterのインポートTkinterを使うにはTkinterをインポートする必要があります。このインポートは↓のようにすると可能です。tkinterまた、tkというエイリアスを付けるのが慣例となっているようです。tkエイリアスを付けない場合は↓のようにTkクラスをインスタンス化することが出来ます。tkinter.Tk()tkというエイリアスを付ける場合は↓のように省略して書くことが出来ます。tk.Tk()tkというエイリアスの実態はtkinterなので、これらのコードは同じ意味になります。fromを使ってtkinterモジュールから個別にウィジェットをインポートすることもよく行われます。Tk()Tkクラスのインスタンス化ウィンドウを作成するにはTkクラスをインスタンス化します。tk.Tk()Tkクラスをインスタンス化することでトップレベルウィジェットであるウィンドウを作成します。このウィンドウはアプリケーションのメインウィンドウになります。アプリケーションを走らせる作成したウィンドウを稼働させたい場合はmainloopメソッドを使います。tk.Tk()window.mainloop()このメソッドを呼び出すと制御がmainloop内に移行します。ユーザーの手によってウィンドウがクローズされると制御が呼び出し元に戻ります。アプリケーションをひとつ作成したらmainloopを呼び出すのを忘れないようにしましょう。おわりに最後にもう一度コードを見てみましょう。メインループを回すwindow.mainloop()このコードはテンプレなので、覚えてしまってもいいかもしれません。windowをrootと表記する文化もあります。Tkinterは木構造的にウィジェットを構築していくので、意味的にはrootのほうがより具体的と言えるかもしれません。次へ名前:投稿者名です。64字以内で入力してください。Eメール:必要な場合はEメールアドレスを入力してください(全体に公開されます)。内容:投稿する内容です。2019NARUPORTnarupoのブログおみくじ小説Webツール。