cardel

G29 Ejemplo GUI 1

Jun 15th, 2021 (edited)
429
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.68 KB | None | 0 0
  1. from tkinter import *
  2. from tkinter import messagebox
  3.  
  4. def comprobar_sesion():
  5.     if entrada_nombre.get()=="Admin" and entrada_password.get()=="123":
  6.         messagebox.showinfo(ventana,"Inicio de sesión correcto")
  7.         ventana.destroy()
  8.     else:
  9.         messagebox.showerror(ventana,"Inicio de sesión incorrecto")
  10.  
  11. def ver_password():
  12.     entrada_password.configure(show="")
  13.     botonPassword.configure(state=DISABLED)
  14.     botonOcultarPassword.configure(state=NORMAL)
  15.  
  16. def ocultar_password():
  17.     entrada_password.configure(show="*")
  18.     botonOcultarPassword.configure(state=DISABLED)
  19.     botonPassword.configure(state=NORMAL)
  20.  
  21. ventana = Tk()
  22. ventana.title("Iniciar sesión")
  23. #ventana.geometry("400x200")
  24.  
  25. manejador = Frame(ventana,background="blue")
  26. manejador.grid(row=4,column = 2)
  27.  
  28. etiqueta_nombre = Label(manejador,text="Nombre:")
  29. etiqueta_nombre.grid(pady=5,row=0,column=0)
  30.  
  31. entrada_nombre = Entry(manejador)
  32. entrada_nombre.grid(pady=5,row=0,column=1)
  33.  
  34. etiqueta_password = Label(manejador,text="Contraseña:")
  35. etiqueta_password.grid(pady=5,padx=5,row=1,column=0)
  36.  
  37. entrada_password = Entry(manejador)
  38. entrada_password.grid(pady=5,padx=5,row=1,column=1)
  39. entrada_password.configure(show="*")
  40.  
  41. boton = Button(manejador,text="Iniciar sesión",command=comprobar_sesion)
  42. boton.grid(pady=5,padx=5,row=2,column=0,columnspan=2)
  43.  
  44. botonPassword = Button(manejador,text="Ver password",command=ver_password)
  45. botonPassword.grid(pady=5,padx=5,row=3,column=0)
  46.  
  47. botonOcultarPassword = Button(manejador, text="Ocultar Password",command=ocultar_password)
  48. botonOcultarPassword.grid(pady=5,padx=5,row=3,column=1)
  49. botonOcultarPassword.configure(state=DISABLED)
  50.  
  51. ventana.mainloop()
  52.  
Add Comment
Please, Sign In to add comment