Bienvenidos al último nivel de vuestro aprendizaje, hasta ahora ya hemos creado algunas cosas interesantes con interfaz de usuario graficas pero seguro que os percatasteis de que en una GUI si algo no funciona, no da ningún mensaje de error, eso ocurre debido a que los errores o posibles fallos hay que programarlos también e informar al usuario.
El usuario debe saber si algo falla para poder informar o también es posible que el editor se comunique con el usuario con mensajes emergentes, para ello vamos a ver la función:
messagebox
La sintaxis de esta función es la siguiente:
messagebox.Tipo_de_ventana(Objeto\Dato)
Hay varios tipos de ventana exactamente tres os dejo el código de cada tipo:
Error
showerror()
Cuidado
showwarning()
Información
showinfo()
En cualquiera de los programas que teneis de GUI cambiad la función saludo por esta:
def saludo():
autor=»Python 3.6.4\nGui Tkinterface\n\nAlain Sanchez Quiros\nTodos los Derechos Reservados»
messagebox.showinfo(«© Copyright»,autor)
Como veis al pulsar en el rbutton aparece un mensaje de información sobre la versión y el autor, que es una de las primeras cosas que vimos en el blog, se puede decir que en el nivel profesional estamos como en el nivel uno.

Esta es una función muy sencilla tanto en uso como en sintaxis pero es muy importante, es de extremada importancia que el usuario este cómodo con nuestra aplicación y le ayude, es necesario crear una interfaz agradable y que se comunique con el usuario siempre que sea posible.