Estoy intentando codificar una ventana de inicio de sesión usando Tkinter pero no puedo ocultar el texto de la contraseña en formato de asterisco. Esto significa que la entrada de la contraseña es texto sin formato, que debe evitarse. ¿Alguna idea de cómo hacerlo?Cómo crear un campo de entrada de contraseña usando Tkinter
Respuesta
Una rápida búsqueda en Google rindió este
widget = Entry(parent, show="*", width=15)
donde widget
es el campo de texto, parent
es el widget padre (una ventana, un marco, lo que sea), show
es el carácter de eco (que es el carácter se muestra en el Entry
) y width
es el ancho del widget.
Si no desea crear un nuevo widget de entrada de la marca, se puede hacer esto:
myEntry.config(show="*");
Para hacerlo volver a la normalidad una vez más, hacer esto:
myEntry.config(show="");
descubrí esto mediante el examen de la respuesta anterior, y el uso de la función de ayuda en el intérprete de Python (por ejemplo, ayuda (tkinter.Entry) después de la importación (desde el escaneo de la documentación allí). Admito que acabo de adivinar cómo volver a hacerlo normal.
widget-name = Entry(parent,show="*")
También puede utilizar un símbolo de la viñeta:
bullet = "\u2022" #specifies bullet character
widget-name = Entry(parent,show=bullet)#shows the character bullet
He aquí una pequeña, extremadamente simple ocultación aplicación de demostración y de ir a buscar la contraseña utilizando Tkinter.
#Python 3.4 (For 2.7 change tkinter to Tkinter)
from tkinter import *
def show():
p = password.get() #get password from entry
print(p)
app = Tk()
password = StringVar() #Password variable
passEntry = Entry(app, textvariable=password, show='*').pack()
submit = Button(app, text='Show Console',command=show).pack()
app.mainloop()
Hope that helps!
- 1. Cómo crear el campo de entrada de contraseña en django
- 2. Cómo crear un temporizador usando tkinter?
- 3. ¿Cómo crear una entrada de línea múltiple con tkinter?
- 4. Cómo crear un campo de contraseña en xcode
- 5. contraseña de entrada campo-> reemplazar viñetas con imágenes
- 6. campo de entrada Deseleccionar/unfocus usando jQuery
- 7. ¿Cómo crear un cuadro de mensaje con tkinter?
- 8. Etiqueta para campo de contraseña
- 9. Campo de contraseña numérica de Android
- 10. Cambiar el tipo de un campo de entrada utilizando jQuery (texto -> contraseña)
- 11. Cómo detectar al ingresar un campo de contraseña
- 12. ¿Cómo se puede cambiar un campo de texto de entrada a un área de contraseña en el foco en JQuery?
- 13. Crear un archivo RDF usando un archivo txt como entrada
- 14. ¿Crear un cuadro de diálogo de entrada?
- 15. Obtener todo el tipo de entrada contraseña
- 16. Obtener contraseña de entrada utilizando node.js
- 17. HTML/CSS: ¿Cómo hacer que la entrada de "contraseña" muestre la contraseña?
- 18. usando php para crear una contraseña de usuario joomla?
- 19. ¿Cómo esperar la entrada en un campo de texto?
- 20. ¿Cómo hacer que el campo de entrada escriba tanto numérico como contraseña?
- 21. ¿Cómo se prueba para un campo de entrada vacío?
- 22. Tkinter - Cómo crear un cuadro combinado con autocompletado
- 23. ¿Cómo no permitir escribir en un campo de entrada de texto usando jQuery?
- 24. ¿Cómo puedo establecer el atributo Nombre de un campo de entrada usando Jquery?
- 25. ¿Cómo crear un enlace de restablecimiento de contraseña?
- 26. jquery cómo vaciar el campo de entrada
- 27. Desactivar validación de entrada para un solo campo
- 28. Desactivar un campo de entrada si el campo está vacío segunda entrada
- 29. Hashing y salazón de un campo de contraseña
- 30. MySQL - Crear un campo existente Único
Esto no funcionó para mí; no estoy seguro de lo que estoy haciendo mal, o si simplemente no funciona –