Entradas

Mostrando las entradas etiquetadas como cliente

Crear mantenimiento básico con Python y wxPython

Imagen
Vamos a ver en este post como crear un mantenimiento de clientes , creando, actualizando, insertando y borrando registros de una base de datos MySQL . Como interfaz, utilizaremos wxPython , y como lenguaje, Python (¡sorpresa!). Lo primero es crear la interfaz. Para ello utilizamos wxGlade . Hace tiempo escribí un post de cómo crear aplicaciones en este diseñador de pantallas, así que aquí pongo una captura de cómo es la pantalla, y a continuación el código que genera wxGlade, el cual he modificado (variables a1, a2, a3 ...) para poder llamar a los manejadores de eventos correspondientes.. Los iconos del frame los he buscado en Internet, ya que no vienen en ninguna distribución de wxGlade. Quedaría así: El funcionamiento es muy simple. Están los típicos botones de crear , eliminar , borrar y guardar cliente . Además, mediante los botones de flechas (azules) se puede navegar a través de la tabla de clientes. El código que genera wxGlade (y que he modificado) lo he guardado en el fic...