Python y WxPython
WxPython es una libreria que permite la construccion de interfaces graficas para el lenguaje de programacion Python (algo muy al estilo de Visual Basic pero mejor). Esta libreria funciona para las versiones de Python 2.3 en adelante. Se puede descargar desde aqui. Tambien pueden en su sitio oficial visitar la documentacion existente que incluye un tutorial bien interesante. Lo unico lamentable es que esta en ingles.
Un sencillo Ejemplo.
Usando el editor SPE, escribes el codigo, en nuestro caso sera el siguiente:
#!/usr/bin/python
# simple.py
import wx
app = wx.App()
frame = wx.Frame(None, -1, '')
#la siguiente linea te pone un mensaje cuando te pones encima de la ventana
frame.SetToolTip(wx.ToolTip('Esto es Un Cuadro o Frame'))
#La siguiente linea te cambia el estilo del cursor, esta lo pone como una cruz
frame.SetCursor(wx.StockCursor(wx.CURSOR_MAGNIFIER))
#Te coloca la venta en la posicion 0,0 del monitor
frame.SetPosition(wx.Point(0,0))
#Y este te cambia el tamano de la ventana
frame.SetSize(wx.Size(500,350))
#Y este es para colocar el titulo a la ventana
frame.SetTitle('Este es un ejemplo con WxPython')
frame.Show()
app.MainLoop()
Luego desde el mismo editor (SPE) corremos el script, y el resultado es el siguiente:
Espero les sirva. Suerte a todos.
Un sencillo Ejemplo.
Usando el editor SPE, escribes el codigo, en nuestro caso sera el siguiente:
#!/usr/bin/python
# simple.py
import wx
app = wx.App()
frame = wx.Frame(None, -1, '')
#la siguiente linea te pone un mensaje cuando te pones encima de la ventana
frame.SetToolTip(wx.ToolTip('Esto es Un Cuadro o Frame'))
#La siguiente linea te cambia el estilo del cursor, esta lo pone como una cruz
frame.SetCursor(wx.StockCursor(wx.CURSOR_MAGNIFIER))
#Te coloca la venta en la posicion 0,0 del monitor
frame.SetPosition(wx.Point(0,0))
#Y este te cambia el tamano de la ventana
frame.SetSize(wx.Size(500,350))
#Y este es para colocar el titulo a la ventana
frame.SetTitle('Este es un ejemplo con WxPython')
frame.Show()
app.MainLoop()
Luego desde el mismo editor (SPE) corremos el script, y el resultado es el siguiente:
Espero les sirva. Suerte a todos.
Autor: jjmoncar@gmail.com
Comentarios
Realmente meterme en python (gráfico) me cuesta muchísimo.
Gracias nuevamente.
Marcelo. (con conocimientos paupérrimos de VB5 y Euphoria)
ej un boton, doble click y su evento relacionado, hay esto en pthon??????