Yo lo haria con wx.lib.pubsub, creas un canal para cambios en la base de datos, suscribes tu panel y creas algo que vaya mirando la tabla y emita un mensaje cuando vea un cambio.

http://www.blog.pythonlibrary.org/2010/06/27/wxpython-and-pubsub-a-simple-tutorial/

El 20/06/2013 5:35, Hiram Zúñiga escribió:
Hola buenas noches,

Primero que nada gracias por la lectura de este mensaje, mi duda
es la siguiente:

Tengo una base de datos en Mysql la cual contiene una tabla alumnos,
omitiré los campos de la tabla ya que no son importantes en este
momento.

Por otro lado tengo un script en python con una ventana construida
con ayuda de wxPython, la cual muestra el último registro (el más
nuevo) que esta en la tabla alumnos, hasta aquí todo bien.

Ahora supongamos que la tabla alumnos es poblada por alguna otra
aplicación cada cierto tiempo, puede pasar 2 minutos, 30 minutos
de tal manera que no hay tiempo promedio entre cada nuevo registro
agregado a la tabla alumnos.

Aquí es donde necesito su ayuda, como podría actualizar esta
información del alumno de tal manera que cuando se agregue un nuevo
registro en dicha tabla actualice lo que se muestra en el script
que esta en ejecución.

Esto lo he hecho antes con tecnologías web (PHP-AJAX), pero no tengo
una idea clara de como hacer esto en Python.

Muchas gracias de ante mano por sus respuestas.

hiram
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a