3/09/2014
4:36PM
Se logró introducir el gráfico en uno de los cuadros, sin embargo no se logra aún que funcione en los otros tres cuadros.
miércoles, 3 de septiembre de 2014
Finalización parseo
3/09/2014
3:37 PM
El parseo para la tarea programada ya está finalizado, la información actualizada se extrae con éxito.
Luego, los gráficos que se necesitan ya están creados sin embargo, se encontró una dificultad la cual es cómo introducir esos gráficos en la ventana principal de manera interactiva.
Por último, se ha estado investigando que con prettytable se pueden crear las tablas con la información actualizada.
3:37 PM
El parseo para la tarea programada ya está finalizado, la información actualizada se extrae con éxito.
Luego, los gráficos que se necesitan ya están creados sin embargo, se encontró una dificultad la cual es cómo introducir esos gráficos en la ventana principal de manera interactiva.
Por último, se ha estado investigando que con prettytable se pueden crear las tablas con la información actualizada.
jueves, 28 de agosto de 2014
Parseo
28/08/2014
Después del almuerzo, se comenzó el parseo para las distintas bolsas de valores que se necesitan para la tarea programada.
4:35 PM
Se continúa realizando el parseo y perfeccionando la interfaz gráfica.
Se finalizó por completo el Glosario de manera que se genera un PDF cuando se le da clic al botón "Terminología Básica".
La referencia bibliográfica presente en la terminología básica es la siguiente:
Después del almuerzo, se comenzó el parseo para las distintas bolsas de valores que se necesitan para la tarea programada.
4:35 PM
Se continúa realizando el parseo y perfeccionando la interfaz gráfica.
Se finalizó por completo el Glosario de manera que se genera un PDF cuando se le da clic al botón "Terminología Básica".
La referencia bibliográfica presente en la terminología básica es la siguiente:
Además, se comenzó a realizar lo de los gráficos de manera que aparezca la información actualizada, para generarlos se emplea pylab, los enlaces que se emplearon para aprender a realizarlos son los siguientes:
http://matplotlib.org/examples/user_interfaces/embedding_in_tk.html
http://www.i-programmer.info/programming/python/5105-creating-the-python-ui-with-tkinter-the-canvas-widget.html?start=2
http://matplotlib.org/examples/pylab_examples/set_and_get.html
miércoles, 27 de agosto de 2014
Logros
27/08/2014
2:48 AM
Hasta el momento se han encontrado muchas dificultades en el proyecto programado, sin embargo después de mucha perseverancia y empeño, se tiene hasta el momento lo que respecta al Glosario con los términos de forma interactiva.
Además, se logró dar lugar a los cuadros que deben estar en la pantalla principal para que allí aparezcan los gráficos.
Fue un día difícil y lleno de muchísimos retos y trabas por resolver sin embargo, después de mucho batallar con el código se va saliendo con lo que se espera.
Los siguientes enlaces corresponden a referencias que nos ayudaron a salir de las distintas dificultades del 26/08/2014:
2:48 AM
Hasta el momento se han encontrado muchas dificultades en el proyecto programado, sin embargo después de mucha perseverancia y empeño, se tiene hasta el momento lo que respecta al Glosario con los términos de forma interactiva.
Además, se logró dar lugar a los cuadros que deben estar en la pantalla principal para que allí aparezcan los gráficos.
Fue un día difícil y lleno de muchísimos retos y trabas por resolver sin embargo, después de mucho batallar con el código se va saliendo con lo que se espera.
Los siguientes enlaces corresponden a referencias que nos ayudaron a salir de las distintas dificultades del 26/08/2014:
Además, la página http://www.tutorialspoint.com/python/python_gui_programming.htm fue de excelente ayuda para aprender a usar los listbox.
domingo, 24 de agosto de 2014
Investigación fuentes de internet
24/08/2014
1:46 PM
No se logró que apareciera una ventana para la Terminología básica que necesita un corredor de bolsa. Mientras, se comenzó a investigar como acceder a fuentes de datos que están disponibles en Internet. Se aprendió que, al dar clic derecho aparece una opción llamada: Inspeccionar elemento, al seleccionar esta opción se puede acceder al código fuente de la página.
Además, se descubrió que se puede recuperar información desde una fuente de datos en Internet copiando la parte del código que se necesita. Será de gran utilidad para el SED.
1:46 PM
No se logró que apareciera una ventana para la Terminología básica que necesita un corredor de bolsa. Mientras, se comenzó a investigar como acceder a fuentes de datos que están disponibles en Internet. Se aprendió que, al dar clic derecho aparece una opción llamada: Inspeccionar elemento, al seleccionar esta opción se puede acceder al código fuente de la página.
Además, se descubrió que se puede recuperar información desde una fuente de datos en Internet copiando la parte del código que se necesita. Será de gran utilidad para el SED.
Creación de la ventana "Terminología Básica" dentro del botón
24/08/2014
10:56 AM
Se comenzó de nuevo a implementar un código para tratar de crear una nueva ventana al darle clic al botón "Terminología Básica". Por el momento nada pasa al darle clic al botón.
11:55 AM
El código no funciona, no se encuentra el error en este.
12:57 PM
Sigue sin funcionar. Me encuentro algo frustrada.
10:56 AM
Se comenzó de nuevo a implementar un código para tratar de crear una nueva ventana al darle clic al botón "Terminología Básica". Por el momento nada pasa al darle clic al botón.
11:55 AM
El código no funciona, no se encuentra el error en este.
12:57 PM
Sigue sin funcionar. Me encuentro algo frustrada.
sábado, 23 de agosto de 2014
tkinter
22/08/2014
6:09 AM
Se estuvo investigando acerca de las funcionalidades del tkinter, la librería de interfaz gráfica de python. Se encontró los conceptos de los widgets y su utilidad así como la variedad de tipos que se pueden emplear.
La información fue tomada de:
- http://www.tkdocs.com/tutorial/index.html
- http://www.tutorialspoint.com/python/python_gui_programming.htm
6:09 AM
Se estuvo investigando acerca de las funcionalidades del tkinter, la librería de interfaz gráfica de python. Se encontró los conceptos de los widgets y su utilidad así como la variedad de tipos que se pueden emplear.
La información fue tomada de:
- http://www.tkdocs.com/tutorial/index.html
- http://www.tutorialspoint.com/python/python_gui_programming.htm
Creación Glosario
23/08/2014
9:54 AM
Se comenzó a investigar sobre cómo establecer una imagen de fondo en la pantalla principal del SED. Sin éxito alguno por el momento.
Mientras, se comenzó con la funcionalidad del botón "Terminología Básica" para que al darle click aparezcan los conceptos más importantes que necesita saber un corredor de bolsa.
10:23 AM
Aún no se sabe como darle funcionalidad al botón "Terminología Básica" para que aparezca una nueva ventana con los conceptos necesarios para un corredor de bolsa
11:02 AM
Se logró establecer la imagen de fondo en la ventana principal del SED.
Se empleó la siguiente función y código para lograrlo:
def cargarImagen(nombre):
ruta = os.path.join('imagenprogra',nombre)
imagen = PhotoImage(file=ruta)
return imagen
imagenFondo = cargarImagen("fondo1.gif")
LabelFondo=Label(ventana_principal, image=imagenFondo, bg = "#FFFFFF")
LabelFondo.place (x=-5, y=-5)
Se usó el siguiente enlace para convertir imagenes a .gif:
http://imagen.online-convert.com/es/convertir-a-gif
12:51 PM
No se logra crear una nueva ventana para la terminología básica
9:54 AM
Se comenzó a investigar sobre cómo establecer una imagen de fondo en la pantalla principal del SED. Sin éxito alguno por el momento.
Mientras, se comenzó con la funcionalidad del botón "Terminología Básica" para que al darle click aparezcan los conceptos más importantes que necesita saber un corredor de bolsa.
10:23 AM
Aún no se sabe como darle funcionalidad al botón "Terminología Básica" para que aparezca una nueva ventana con los conceptos necesarios para un corredor de bolsa
11:02 AM
Se logró establecer la imagen de fondo en la ventana principal del SED.
Se empleó la siguiente función y código para lograrlo:
def cargarImagen(nombre):
ruta = os.path.join('imagenprogra',nombre)
imagen = PhotoImage(file=ruta)
return imagen
imagenFondo = cargarImagen("fondo1.gif")
LabelFondo=Label(ventana_principal, image=imagenFondo, bg = "#FFFFFF")
LabelFondo.place (x=-5, y=-5)
Se usó el siguiente enlace para convertir imagenes a .gif:
http://imagen.online-convert.com/es/convertir-a-gif
12:51 PM
No se logra crear una nueva ventana para la terminología básica
viernes, 22 de agosto de 2014
Creación del botón "Refrescar" y botón "Conceptos"
22/08/2014
11:05 PM
Se comenzó con la creación de los botones "Refrescar" y "Conceptos".
El botón "Conceptos" poseerá terminología básica que necesita un corredor de bolsa.
Para crear los botones anteriores se usó el siguiente código:
finish=Button(frameinicio,text='Refrescar',font=("Time", 10,"bold italic"),relief=RAISED,fg='black',bg='lightblue')
finish.place(x=55,y=100)
finish=Button(frameinicio,text='Terminología Básica',font=("Time", 10,"bold italic"),relief=RAISED,fg='black',bg='lightblue')
finish.place(x=200,y=100)
frameinicio.mainloop()
Referencia bibliográfica:
- http://www.tutorialspoint.com/python/python_gui_programming.htm
- http://www.tutorialspoint.com/python/tk_button.htm
11:05 PM
Se comenzó con la creación de los botones "Refrescar" y "Conceptos".
El botón "Conceptos" poseerá terminología básica que necesita un corredor de bolsa.
Para crear los botones anteriores se usó el siguiente código:
finish=Button(frameinicio,text='Refrescar',font=("Time", 10,"bold italic"),relief=RAISED,fg='black',bg='lightblue')
finish.place(x=55,y=100)
finish=Button(frameinicio,text='Terminología Básica',font=("Time", 10,"bold italic"),relief=RAISED,fg='black',bg='lightblue')
finish.place(x=200,y=100)
frameinicio.mainloop()
Referencia bibliográfica:
- http://www.tutorialspoint.com/python/python_gui_programming.htm
- http://www.tutorialspoint.com/python/tk_button.htm
Logro :( ---> :)
22/08/2014
8:00 PM
Se descubrió la utilidad de los widgets de geometría, por ejemplo se encontró que el widget .place() sirve para organizar los widgets en una posición específica de la ventana. Existen otros métodos como el .pack() y el .grid()
Después de varios (muchos) intentos de que la fecha actualizada saliera en la interfaz gráfica, se logró el objetivo. Sin embargo, surgió un nuevo imprevisto, no se ha logrado que la hora salga como se espera en la interfaz gráfica.
9:04 PM
Se logró establecer la hora y la fecha. El método empleado fue el siguiente:
import time
from datetime import date
today = date.today()
localtime = time.asctime( time.localtime(time.time()) )
Lo anterior fue posible con la ayuda del siguiente enlace:
http://www.tutorialspoint.com/python/python_date_time.htm
8:00 PM
Se descubrió la utilidad de los widgets de geometría, por ejemplo se encontró que el widget .place() sirve para organizar los widgets en una posición específica de la ventana. Existen otros métodos como el .pack() y el .grid()
Después de varios (muchos) intentos de que la fecha actualizada saliera en la interfaz gráfica, se logró el objetivo. Sin embargo, surgió un nuevo imprevisto, no se ha logrado que la hora salga como se espera en la interfaz gráfica.
9:04 PM
Se logró establecer la hora y la fecha. El método empleado fue el siguiente:
import time
from datetime import date
today = date.today()
localtime = time.asctime( time.localtime(time.time()) )
Lo anterior fue posible con la ayuda del siguiente enlace:
http://www.tutorialspoint.com/python/python_date_time.htm
Creación interfaz gráfica
22/08/2014
7:34 PM
Se comenzó la interfaz gráfica. Se investigó acerca de las funcionalidades de los widgets como:
- Frame el cual sirve como contenedor para así organizar otros widgets.
- Label el cual sirve para proporcionar un título de una sola línea para otros widgets. Se descubrió también que puede servir para contener imágenes.
- Text: este widget sirve para desplegar texto en la pantalla. Puede utilizarse además en múltiples líneas.
7:34 PM
Se comenzó la interfaz gráfica. Se investigó acerca de las funcionalidades de los widgets como:
- Frame el cual sirve como contenedor para así organizar otros widgets.
- Label el cual sirve para proporcionar un título de una sola línea para otros widgets. Se descubrió también que puede servir para contener imágenes.
- Text: este widget sirve para desplegar texto en la pantalla. Puede utilizarse además en múltiples líneas.
Suscribirse a:
Entradas (Atom)