「ミニマム ハロー」の版間の差分

提供: tknotebook
移動: 案内検索
 
2行: 2行:
 
[[メインページ]]>[[コンピュータの部屋#Python]]>[[Tkinter Tips]]
 
[[メインページ]]>[[コンピュータの部屋#Python]]>[[Tkinter Tips]]
  
これは Tkinter の Hello World と言えるかもしれません。たった3行です。
+
 
このプログラムは、ウィンドウに「こんちは」と表示するだけです。
+
新しい言語を始めたら、やはり最初に書くのは '''「Hello World!」''' でしょう。
 +
python の thinter ではたった3行です。
 +
このプログラムは、ウィンドウに「こんちは」と表示します。
 +
 
 +
[[ファイル:Minimum hello.png]]
  
 
  import tkinter as tk
 
  import tkinter as tk
11行: 15行:
  
  
[[ファイル:Minimum hello.png]]
 
  
 +
2行目はテキストを表示する'''ウィジェット(GUIの部品)''' '''「Label」''' を作成し、ルートウィンドウに貼り付けます(pack()メソッド)。
  
2行目はテキストを表示するウィジェット '''「Label」''' を作成し、メインウィンドウに貼り付けます(pack())。
+
ルートウィンドウを作成するコードがありませんが、実は、Tkinter はルートウィンドウを作るコードを書かないと、
 +
自動的にメインウィンドウを作る機能があります。
  
実は、Tkinter は特にメインウィンドウを作るコードを書かないと、自動的にメインウィンドウを作る機能があり、
+
このコードではウィジェット '''「Label」''' を作成するとルートウィンドウが作られます。
ウィジェット '''「Label」''' を作成するとメインウィンドウが作られます。
+
  
3行目は暗黙に作られたメインウィンドウの mainloopメソッドを呼び出します。
+
3行目は暗黙に作られたルートウィンドウの mainloopメソッドを呼び出します。

2018年1月28日 (日) 14:39時点における版

メインページ>コンピュータの部屋#Python>Tkinter Tips


新しい言語を始めたら、やはり最初に書くのは 「Hello World!」 でしょう。 python の thinter ではたった3行です。 このプログラムは、ウィンドウに「こんちは」と表示します。

Minimum hello.png

import tkinter as tk

tk.Label(text="こんちは").pack()
tk.mainloop()


2行目はテキストを表示するウィジェット(GUIの部品) 「Label」 を作成し、ルートウィンドウに貼り付けます(pack()メソッド)。

ルートウィンドウを作成するコードがありませんが、実は、Tkinter はルートウィンドウを作るコードを書かないと、 自動的にメインウィンドウを作る機能があります。

このコードではウィジェット 「Label」 を作成するとルートウィンドウが作られます。

3行目は暗黙に作られたルートウィンドウの mainloopメソッドを呼び出します。