set()メソッドを使う方法、またはウィジェットのデータを更新する方法はありますか? AttributeError:私はこのエラーを取得する 'エントリ' オブジェクトは、 'セット' 何の属性を持っていないループからの思想家エントリにデータを入れる方法(Python)
私のコード例:
from tkinter import *
Entradas = []
def convertir():
for entrada in Entradas:
print(float(entrada.get())/1024)
for entrada in Entradas:
entrada.set((float(entrada.get())/1024))
app= Tk()
app.resizable(0,0)
for i in range(3):
etiqueta = Label(app, text = "Numero " + str(i + 1) + " : ")
etiqueta.grid(row = i, column = 0, sticky = "w", padx = 5, pady = 5)
for i in range(3):
Numero = Entry(app, font = "Arial 8 bold")
Numero.grid(row = i, column = 1 , padx = 5, pady = 5)
Numero.config(justify="left", disabledforeground="white")
Entradas.append(Numero)
Button(app, text="Convertir", command=convertir,font = "Arial 10 bold").grid(row=3,column=0,padx=5,pady=5)
app.mainloop()
ありがとうございますが、エントリのためinsert()
ないset()
を使用したい
これは、Entryウィジェットのトラックバックに記載されている属性 'set()'がないためです。 –
あなたの最初のステップは、Entryウィジェットのドキュメントを読むことです。すべてのメソッドが文書化されています。 –
ありがとう、ループ内でstringvarを使用できるようにすることです – jhparra