Interfaz gráfica para utnCPM

Nueva interfaz gráfica

Este fin de semana metiendole un poco al graficador de diagramas CPM y le hice una primitiva interfaz gráfica con Qt 3 Designer.

Los cambios ya están en el SVN utncpm y allí mismo se pueden bajar el tgz.

No me imaginé que era tan simple usar pyqt. Básicamente uno diseña todo con el Designer, se corre el pyuic para generar el código Python y listo! Ya se puede importar el módulo a la aplicación. Igual le falta muchísimo, el pixmap que carga la imagen quedó horrible, pero funciona!

Todo lo demás también sigue super verde, pero es suficiente para hacer la tarea de Análisis de Sistemas. El próximo paso es el cálculo del camino crítico, seguramente se agreguen dos métodos: caminoIda() y caminoVuelta(), que pasen por todos los nodos y hagan el cálculo de las tareas tempranas y tardías al estilo humano.

También tengo ganas de escribir unas unitTest para seguir adelante, así que necesitaría normalizar de algún modo las salidas, creo que lo mejor va a ser escribir los nodos en un archivo XML.