PyMsgBox es simple, multiplataforma, implementado puramente en Python para cuadros de mensajes como lo ha hecho JavaScript. Utiliza el módulo Tkinter incorporado de Python para su GUI.
Instalación
Este módulo no tiene Python incorporado. Para instalarlo, escriba el siguiente comando en la terminal.
pip install PyMsgBox
Hay cuatro funciones en PyMsgBox, que siguen las convenciones de nomenclatura de cuadros de mensaje de JavaScript:
- alerta()
- inmediato()
- confirmar()
- Se acabó el tiempo()
- clave()
alerta()
Este método muestra un cuadro de mensaje con texto y un solo botón. Devuelve el texto del botón.
Sintaxis:
alert(text='', title='', button='OK')
Python3
import pymsgbox as a b = a.alert("This is alreat", 'Title') # OK whatever you type, it will return OK print(b)
Producción:
confirmar()
Este método muestra un cuadro de mensaje con los botones Aceptar y Cancelar. El número y el texto de los botones se pueden personalizar. Devuelve el texto del botón en el que se hizo clic.
Sintaxis:
confirm(text='', title='', buttons=['OK', 'Cancel'])
Python3
import pymsgbox as a a.confirm('This is text', 'This is title', ' ')
Producción:
inmediato()
Este método muestra un cuadro de mensaje con entrada de texto y botones Aceptar y Cancelar. Devuelve el texto ingresado, o Ninguno si se hizo clic en Cancelar.
Sintaxis:
prompt(text='', title='', defaultValue='')
Python3
import pymsgbox as a a.prompt('Text', 'Title', 'Default')
Producción:
clave()
Este método mostrará un carácter enmascarado en lugar de cada carácter escrito.
Sintaxis:
password(text,title,masking-character)
Python3
import pymsgbox as a a.password("Enter Password", 'This is Title of your application', '', '-')
Producción:
Publicación traducida automáticamente
Artículo escrito por akshaypawar4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA