質問: tk.TK() root.mainloop() を使う事は、決まり文句のように覚えてくださいと書いてあります。 **root.mainloop()** を使わなくとも、ウインドウが表示されるのに **root.mainloop()** を入力する意味を教えてください。 そして、**root.mainloop()**とは、どんな機能なのかも教えてください。 宜しくお願い致します。
回答: こんばんは。 問題文読ませていただきました。 > > 質問1 tkinterに.で繋がるTk()とは、どういう意味なのか? > > > Tk() : 引数なしでインスタンス化します。これはTkのトップレベルウィジェットを生成します。通常、トップレベルウィジェットはアプリケーションのメインウィンドウになります。 要するに、Tkinterを扱うときの大枠の画面を作成するために、Tk()は呼ばれております。 参考 : https://docs.python.org/ja/3/library/tkinter.html#tkinter-modules > > 質問2 root.mainloop() を入力する意味、どんな機能なのかも教えてください。 > > > 簡単に説明すると、継続的に大枠の画面を、表示し続けるために利用します。`root.mainloop()`を消してPythonを実行すると、大枠の画面が一瞬だけ表示されて、消えてしまうでしょう。