Entradas

wxPython: cómo controlar los PyDeadObject

Imagen
Hola. En este artículo vamos a ver una manera muy fácil de poder controlar los errores producidos en wxPython cuando se intenta acceder a widgets que han sido destruidos. Y vamos a verlo con el siguiente ejemplo: # -*- coding: utf-8 -*- import wx class mi_frame (wx.Frame):     def __init__(self, parent):         wx.Frame.__init__(self, parent)         self.SetTitle("Ejemplo de PyDeadObject")         # 2 botones.         self.boton1 = wx.Button(self, -1, u"Botón 1")         self.boton2 = wx.Button(self, -1, u"Botón 2")         sizer = wx.BoxSizer(wx.HORIZONTAL)         sizer.Add(self.boton1, 0, wx.ALL, 1)         sizer.Add(self.boton2, 0, wx.ALL, 1)      ...

Redes sociales: ¿Dónde debes enviar tu estado?

Imagen
Chuleta para recordar donde hay que enviar nuestro estado... ...y es que es mejor prevenir que curar...

vipera tester 1.0.0

Imagen
Hola. Estas son las grabaciones de vipera , un diseñador de aplicaciones para Python . Este programa será mi proyecto fin de carrera (o de grado como se llama ahora). En este primer vídeo hago una simulación muy sencilla de creación de clases de manera gráfica, y como se genera el código Python correspondiente. https://www.facebook.com/video/video.php?v=1889051804429 En los siguientes links se muestran como hacer prototipos de funciones: https://www.facebook.com/video/video.php?v=1889100005634 https://www.facebook.com/video/video.php?v=1889147406819 Estos vídeos los he creado con recordMyDesktop . Perdón por no tener sonido el primero de ellos, estaba en fase de pruebas... Por último decir que vipera puede crear módulos con clases, funciones, registros (emulados con funciones o clases), constantes y código de ejecución para pruebas de módulo. Además incluye un diseñador de packages visual estilo árbol, un generador de documentación de proyecto y un sistema de gene...

Dennis Ritchie

Imagen
Dennis Ritchie murió el pasado Miércoles 12 de Octubre. http://es.wikipedia.org/wiki/Dennis_Ritchie Una de " sus pocas contribuciones " fue (junto con Ken Thompson ) la creación del lenguaje de programación C, base de la mayoría de las tecnologías de las que ahora disfrutamos. Será por ello que no sale en televisión. Descanse en paz.

Taller tutorial de wxFormBuilder, en español

Hola. En este post os presento un material sobre wxFormBuilder , el diseñador de interfaces gráficas para wxPython , que se utilizará en el taller Caldum de esta tarde 13 de Junio. El material lo podéis bajar, como siempre, del repositorio de este blog: https://sites.google.com/site/elviajedelnavegante/documentacion Es un zip , Taller_wxFB.zip , que contiene un PDF con la explicación/teoría/presentación del taller, así como carpetas con proyectos wxFB hechos. De la misma forma se incluyen ficheros Python que utilizan el código generado por wxFB para crear las interfaces. Espero os sirva este material para vuestros intereses. Un cordial saludo.

Taller Caldum: wxFormBuilder (wxPython)

Hola. Escribo este post para comunicar que se ha retrasado el taller CALDUM de wxFormBuilder , y se impartirá el día 13 de Junio (Lunes), de 16:00 a 20:00 horas. El taller se podrá seguir online por videoconferencia . Más información en la página de CALDUM. Enlace

Taller de wxFormbuilder en la Universidad de Murcia

Hola. El día 10 de Junio 13 de Junio (Lunes), de 16:00 a 20:00 impartiré un taller CALDUM sobre wxFormBuilder en la Universidad de Murcia , Es necesario saber Python así como tener clara la programación orientada a objetos , ya que veremos, no solamente el diseño de pantallas en wxFormBuilder , también el código que genera, para modificarlo  mediante herencia, en lo que se refiere a manejadores de eventos. En este taller se verá fundamentalmente: 0) Generación de proyectos. 1) Contenedores de alto nivel: Frames, Paneles 2) Sistemas de menús. 3) Componentes:   3.1) AUI_Notebook   3.2) Controles de texto y etiquetas.   3.3) Etc... 4) Posicionamiento de widgets mediante Sizers (BoxSizer y FlexGridSizer). 5) Herencia y override de métodos del código generado. 6) Aplicaciones FrontEnd en wxPython. 7) Bibliografía. De lo que se trata en este taller es que el asistente tenga una idea clara de las posibilidades de wxFormBuilder como diseñador de inte...