ich möchte den Namen des Users erfragen und habe folgendes:
Code: Alles auswählen
def name_verraten():
user = Tk()
user.title("Bitte Name eingeben")
user.configure(bg=bg, padx=15, pady=15)
f1r1=Frame(user, bg=bg)
f1r1.grid(row=1, column=1, padx=5, pady=5)
f1r1.text=Text(f1r1,height=2, width=36, bg=bg,borderwidth=0)
f1r1.text.grid(row=1, column=1)
f1r1.text.tag_configure('Ue3', font=('Calibri', 16),justify='left')
f1r1.text.insert(END, "Bitte verrate mir deinen Namen:", 'Ue3')
f1r1.entry=Entry(f1r1)
f1r1.entry.grid(row=1, column=2, sticky=W)
f1r1.button=Button(user, text="eintragen", command=name_eintragen)
f1r1.button.grid(row=1, column=3)
user.mainloop()
def name_eintragen():
name = f1r1.entry.get()
return messagebox.showinfo('message',f'Danke {name}, nun kann es losgehen!')
user.destroy(name_verraten)
Code: Alles auswählen
File "C:\Users\Surface\Documents\Dashboard\Dashboard\dashboardV2.py", line 131, in name_eintragen
name = f1r1.entry.get()
NameError: name 'f1r1' is not defined