70 lines
1.3 KiB
Markdown
70 lines
1.3 KiB
Markdown
## Cuadros de mensaje
|
|
|
|
### **msgbox**
|
|
|
|
Mostrar mensaje estandar.
|
|
|
|
```py
|
|
mensaje = 'Maldito Mundo'
|
|
titulo = 'Mi Macro'
|
|
app.msgbox(mensaje, titulo)
|
|
```
|
|
|
|
<br>
|
|
|
|
### **warning**
|
|
|
|
Mostrar mensaje con icono de advertencia.
|
|
|
|
```py
|
|
mensaje = 'Cuidado, esta acción es peligrosa'
|
|
titulo = 'Mi Macro'
|
|
app.warning(mensaje, titulo)
|
|
```
|
|
|
|
<br>
|
|
|
|
### **errorbox**
|
|
|
|
Mostrar mensaje con icono de error.
|
|
|
|
```py
|
|
mensaje = 'ERROR: contacte a soporte'
|
|
titulo = 'Mi Macro'
|
|
app.errorbox(mensaje, titulo)
|
|
```
|
|
|
|
<br>
|
|
|
|
### **question**
|
|
|
|
Hacer una pregunta mostrando el icono de interrogación y mostrando los botones de comando `Si` y `No`. La respuesta siempre es verdadera (`True`) si el usuario selecciona `si` y falsa (`False`) en caso contrario.
|
|
|
|
```py
|
|
mensaje = '¿Es fácil Python?'
|
|
titulo = 'Mi Macro'
|
|
resultado = app.question(mensaje, titulo)
|
|
app.msgbox(resultado)
|
|
```
|
|
|
|
<br>
|
|
|
|
### **inputbox**
|
|
|
|
Muestra un mensaje al usuario, permitiendo capturar una respuesta.
|
|
|
|
```py
|
|
mensaje = 'Escribe tu nombre'
|
|
nombre = app.inputbox(mensaje)
|
|
app.msgbox(nombre)
|
|
```
|
|
|
|
Para ocultar solo en pantalla lo que captura el usuario, como contraseñas.
|
|
|
|
```py
|
|
mensaje = 'Captura la contraseña'
|
|
echochar = '*'
|
|
contraseña = app.inputbox(mensaje, echochar=echochar)
|
|
app.msgbox(contraseña)
|
|
```
|