Pythonで tkinterを使用する方法

PythonでTkinterライブラリを利用してグラフィカルユーザーインターフェイス(GUI)を作成する。

最初にTkinterライブラリをインポートする必要があります。

import tkinter as tk

続いて、メイン・ウィンドウを作成します。

window = tk.Tk()

この段階では、主ウィンドウにラベル、ボタン、テキストボックスなど、さまざまなGUIコンポーネントを追加できます。たとえばラベルを作成したい場合、

label = tk.Label(window, text="Hello, Tkinter!")
label.pack()

ウィンドウオブジェクトにコンポーネントを追加するにはwindow、ラベルに表示されるテキストを指定するにはtext、コンポーネントをウィンドウ内に配置するにはpack()メソッドを使用します。

ラベル以外に、ボタン、テキストボックスなどの他のコンポーネントを作成することもできます。例えば、ボタンを作成します:

button = tk.Button(window, text="Click me!")
button.pack()

ボタンにクリック時のイベントハンドラーを付与することができる、例えば

def button_click():
print("Button clicked!")
button = tk.Button(window, text="Click me!", command=button_click)
button.pack()

そして、ウィンドウを表示し、ユーザー操作に応答できるようにメインループに入る必要があります。

window.mainloop()

完全なサンプルコードは次の通りです。

import tkinter as tk
def button_click():
print("Button clicked!")
window = tk.Tk()
label = tk.Label(window, text="Hello, Tkinter!")
label.pack()
button = tk.Button(window, text="Click me!", command=button_click)
button.pack()
window.mainloop()

こうすると、シンプルなGUIウインドウを作成でき、ウインドウ内にラベルとボタンを表示する。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds