A continuación una serie de ejemplos muy básicos usando la librería PyZenity, ya antes había escrito algo sobre esta. La documentación se encuentra en: http://brianramos.com/software/PyZenity/docs/
nota: Para realizar estos ejemplo se uso Sublime Text y la terminal de comandos de Linux.
1. Un ejemplo sencillo para obtener la fecha del sistema:
try:
import PyZenity
fecha=PyZenity.GetDate('Por favor selecciona una fecha',selected=False)
PyZenity.InfoMessage('Fecha seleccionada '+str(fecha))
except ImportError:
print "necesitas instalar la librería PyZenity"
2. Supongamos quiero mostrar un mensaje de error del tipo 'alert' entonces escribiría algo así:
from PyZenity import ErrorMessage
try:
import imaginario #no existe esta librería, provocará un error
except ImportError:
ErrorMessage('No existe la librería: imaginario')
3. Si queremos seleccionar una carpeta de nuestro sistema ocuparemos GetDirectory:
from PyZenity import GetDirectory
from PyZenity import InfoMessage
dir=GetDirectory(multiple=False,selected=None,sep=None)
InfoMessage("seleccion: "+str(dir))
4. Ahora usamos GetFilename para obtener el nombre de un archivo:
from PyZenity import GetFilename
from PyZenity import InfoMessage
arch=GetFilename(multiple=True,sep='|')
InfoMessage("seleccion: "+str(arch))
5. Uso de Question e InfoMessage:
from PyZenity import Question
from PyZenity import InfoMessage
if Question('Tienes instalado Linux?'): #nos devolverá un booleano
InfoMessage('Bienvenido')
else:
InfoMessage('Deberias instalar Linux')
6. Uso de Notification, puede servirnos para crear mensajes de notificación.
from PyZenity import Notification
try:
import imaginario
except ImportError:
Notification(text='Ha ocurrido un error')
Son solo algunas cosas que se pueden hacer con PyZenity.
No hay comentarios:
Publicar un comentario