Implementación de Programación dinámica para la justificación del texto según un conjunto de palabras y un márgen máximo por línea dado.
- Interfaz TkInter usada para el diseño de la interfaz del programa.1 (tutorial)
- Widget MultiListBox, creada por Bob Hauck.2
Inice el fichero gui.py
mediante:
$ python gui.py
Para abrir un fichero con el conjunto de palabras deseado, acceda al menu File y seleccione la opción Open. Se le abrirá una ventana para seleccionar el fichero, elija y acepte.
Al cerrarse la ventana podrá observar que en la lista de la izquierda que en un principio estaba vacía, aparece su lista de palabras junto a la longitud de cada una en la segunda columna.
Seleccione el margen mediante la escala situada en la parte superior derecha de la ventana o introduciendo en número en la caja a su derecha, y active el Typeset con el botón con un nombre homónimo. Puede repetir en proceso volviendo a pulsar el botón.
Para limpiar la lista de palabras y la caja de texto, selección en el menú File la opción Clear
Autor: Ismael J. Taboada
Fecha de modificación: 02 de Noviembre de 2015
El programa se hizo con fines educativos para la asignatura de Algoritmos y Computación de la mención de Computación del Grado Superior de Ingenería Informática en la Escuela Técnica Superior de Ingeniería Informática (ETSII).
La distribución está sujeta a las condiciones descritas en la cabecera del fichero multilistbox.py
, debido al Copyright que contiene dicho fichero.