前提・実現したいこと
Tkinter
Entrybox に入れた文字をButtonを押すことで、Labelとして表示させたい。
発生している問題・エラーメッセージ
n = txt5.get() AttributeError: 'NoneType' object has no attribute 'get'
該当のソースコード
Python
1import tkinter as tk 2root = tk.Tk() 3root.geometry("200x280") 4lbl = tk.Label() 5def p_btn(): 6 n = txt5.get() 7 lbl.config(text = n) 8 lbl.place(x=50,y=200) 9txt5 = tk.Entry(width=10).place(x=50,y=50) 10btn = tk.Button(text="表示",command = p_btn).place(x=50,y=150) 11root.mainloop()
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
質問用に作ったプログラムです。現在実際に書いているプログラムでも同様の内容でエラーが出ます。
なぜ、get()が使用できないのでしょうか。
回答よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/16 12:14