ユーザーが何かテキストを入力して、その入力されたテキスト情報を使って、何かの処理をしたいことがあると思います。
そのような時は、Entryを使うと便利です。
準備
まずはウィンドウを作成しましょう。
ウィンドウの作成方法がわからない方は、下の記事を参考にしてください。
Entryを使って入力したテキストをLabelで表示する
サンプルコード
import tkinter as tk
main_win = tk.Tk()
main_win.title("テスト用ウィンドウ")
main_win.geometry("400x300")
def push_button():
label = tk.Label()
label["text"] = entry.get()
label.pack()
entry = tk.Entry()
entry.pack()
button = tk.Button(text="ボタン", command=push_button)
button.pack()
main_win.mainloop()
実行結果
解説
Entryに入力したテキストを、ボタンを押したときにLabelで表示させるサンプルコードです。
Entryに入力したテキストは、.get()で取得できます。
サンプルコードでは、ボタンを押したときに、entry.get()でEntryのテキストを取得して、Labelのtextに設定することで、Entryに入力されたテキストをLabelで表示しています。
コメント