Tkinter チュートリアル - Hello World

Jinku Hu 2023年1月3日 2019年12月14日
Tkinter チュートリアル - Hello World

私たちが最初に実行した Tkinter プログラムは、ほぼすべての新しいプログラミング言語またはモジュールで標準 Hello World でした。

from sys import version_info
if version_info.major == 2:
    import Tkinter as tk
elif:
    import tkinter as tk
    
app = tk.Tk()
app.title("Hello World")
app.mainloop()

生成されるウィンドウは次のとおりです。

Tkinter Hello World

注意
Tkinter の名前は、Python 2 の Tkinter から Python 3 の tkinter に変更されました。したがって、Python 2 および 3 互換の Tkinter コードを作成する場合は、Tkinter をインポートする前に Python メジャーバージョン番号を確認する必要があります。

Python 2.x の場合、

import Tkinter as tk

Python 3 の場合、

import tkinter as tk

プログラムの次の行

app = tk.Tk()

メインウィンドウ自体のアプリケーションウィンドウには、ラベル、ボタン、キャンバスなどの他のウィジェットを含めることができます。メインウィンドウは、すべてのウィジェットの親ウィンドウです。

app.title('Hello World')

メインウィンドウに名前を付けます Hello World

app.mainloop()

ウィンドウのインスタンスを作成した後、ウィンドウを mainloop() 無限ループに入れるために呼び出される必要があります。そうでなければ、何も表示されません。

Author: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn