0
I need to show warning message if the username is not entered.
Its like in the apps where when you click continue button without filling the field. It will show a message like ("username is required") like that.
7 Answers
+ 9
Santhos raj ,
you can do it like this description:
âȘïžuse a variable and the input() function for storing the entered value
âȘïžin next line check if variable is empty
âȘïžin case of the variable is empty: use print to give an error message
âȘïžif variable is not empty, continue with the next steps
if you want to give the user the possibility to repeat input in case of variable is empty, put a loop around these steps mentioned above. in this case make sure that the loop can be left if input is ok
happy coding and good success!
+ 2
Santhos raj
use get() method for getting the text from entry widget.
from tkinter import*
root=Tk()
entry=Entry(text="hey")
def check():
print(entry.get())
button=Button(text="Submit",command=check)
entry.pack()
button.pack()
root.mainloop()
+ 2
Use if statement
I = input()
If I:
print("continue")
else:
print ("name is required")
+ 1
Lothar can you help me how to find if a variable is empty? I used len function but it showed that entry type has no len()
+ 1
Santhos raj Here's a possible solution:
while True:
if name := input("ENTER: "): break
print("Please enter your name!")
# Hope this helps
0
Abhay so we need to get entry within the function?
0
Sudo thanks I will try that