Módulo PyMsgBox en Python

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:

pymsgbox confirm

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:

pymsgbox prompt

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:

pymsgbox password

Publicación traducida automáticamente

Artículo escrito por akshaypawar4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *