from tkinter import * from tkinter import ttk
def login():
uname=username.get()
pwd=password.get()
if uname'' or pwd'':
message.set("fill the empty field!!!")
else:
if uname"nd" and pwd"nd":
message.set("Login success")
newpage()
login_screen.destroy()
else:
message.set("Wrong username or password!!!")

def newpage():
win=Tk()
win.geometry("300x250")
win.title("Welcome")
Label(win,text="Hello User", font=("Helvetica 17 bold ")).place(x=20,y=40)
lab=Label(win,text="",fg="red", font=("Helvetica 15 bold"))
lab.place(x=20,y=80)
lab.after(8000, lambda: lab.config(text="You have been hacked"))
win.after(10000,lambda: win.destroy())

def Loginform():
global login_screen
login_screen = Tk()
login_screen.title("Login Form")
login_screen.geometry("300x250")
global message;
global username
global password
username = StringVar()
password = StringVar()
message=StringVar()
Label(login_screen,width="300", text="Please enter details below", bg="orange",fg="white").pack()
Label(login_screen, text="Username * ").place(x=20,y=40)
Entry(login_screen, textvariable=username).place(x=90,y=42)

1
2
3
4
5
6
Label(login_screen, text="Password * ").place(x=20,y=80)

Entry(login_screen, textvariable=password ,show="*").place(x=90,y=82)                                                              
Label(login_screen, text="",textvariable=message).place(x=95,y=100)
Button(login_screen, text="Login", width=10, height=1, bg="orange",command=login).place(x=105,y=130)
login_screen.mainloop()

Loginform()

Edit
Pub: 19 Mar 2023 17:49 UTC
Views: 12