ich versuche verzweifelt ein Entryfeld mit der Methode .get() auszulesen. Es klappt leider nicht.
Die Fehlermeldung:
Code: Alles auswählen
kai@Kai-Desktop:~/Dokumente/Python/Interface$ python3 bsp.py
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.6/tkinter/__init__.py", line 1705, in __call__
return self.func(*args)
File "bsp.py", line 9, in berechnung
print(eingabe1.get())
AttributeError: 'NoneType' object has no attribute 'get'
Code: Alles auswählen
import tkinter as tk
master = tk.Tk()
master.title("Dreisatz berechnen")
eingabe1 = tk.IntVar(master, 4)
def berechnung():
print(eingabe1.get())
eingabe1 = tk.Entry(master, textvariable=eingabe1).grid(row=1,column=0)
tk.Button(master, text="Berechnung", command=berechnung).grid(row=3, column=0)
tk.mainloop()
Gruß Kai