1. ホーム
  2. python

tkinter 入力ボックスの値を取得する AttributeError: 'NoneType' オブジェクトには 'get' 属性がない Solution

2022-02-21 06:01:52
<パス

AttributeError: 'NoneType' オブジェクトには 'get' という属性がありません。

以下のコードを使用すると、タイトルのようなエラーが発生します。

ent2=Entry(root,width=10).place(x=20,y=40,anchor='nw')
num=ent2.get()

解決策
に変更します。

ent2=Entry(root,width=10)
ent2.place(x=20,y=40,anchor='nw')
num=ent2.get()

これで正常に動作するようになりました
理由:place,pack,gridに副作用があるため。