Al tener que utilizar Python como lenguaje de desarrollo, y al desear tener una interfaz gráfica, a tocado instalar Glade.
La instalación sin problemas, nada como poner el comando mágico: sudo apt-get install glade.
Mientras se descargan los paquetes correspondientes, toca ir leiendo los primeros tutoriales y códigos de ejemplo para saber donde me meto. A primera vista se puede trabajar sin un diseñador, creando los elementos al gusto del consumidor a golpe de código. Pero eso lo dejaré para cosas muy específicas donde se requiera hacer equilibrios a lo largo de la ejecución.
Decidido que el esqueleto de la GUI se hará desde el diseñador, empiezo con el clásico ‘Hola mundo’.
Primera toma de contacto…buena…un poco perdido al inicio para encontrar los elementos deseados. “Donde esta el label? Y la caja de texto?”.
Creada la ventana con sus dos o tres contenedores, toca codificar el script que haga las llamadas pertinentes para poder mostrar el formulario que he creado.
Pequeño inciso:
El archivo que se obtiene de guardar el proyecto en Glade, es un XML donde contiene toda la información de los elementos que hayamos creado, con sus características y sus relaciones entre estos.
Fin del inciso
Descargo alguno de los ejemplos vistos anteriormente para tener el código y solo tenga que realizar los cambios de nombres, compruebo que funciona, añado un par de elementos más al formulario para que no sea un simple “Hola mundo”, y viendo que no hay problemas en las llamadas, cierro los editores… y a preparar una pequeña lista de prototipos a diseñar para probar funcionalidades básicas de MooCrawler.
ToDO
El próximo paso será realizar una pequeña ventana de identificación y conectarme al servidor Moodle de pruebas (localhost) utilizando la librería SOAPpy.
Fuentes:
Tutorial Glade/Python