ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

Python: Dibujar una línea con WxWidgets

Dibujar una línea en Python, usando la librería WxWidgets

Lenguaje: Python (compilador: Python 2.7)

Categoría: Gráficos

Dibujar una línea con WxWidgets
 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# !/usr/bin/python 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
#  -*- coding:utf-8 -*- 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
#  (La línea anterior es necesaria si el fuente o los comentarios  

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# tienen acentos, eñe o caracteres internacionales) 


Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# Fuente procedente de ErrorDeSintaxis.es 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# Dibujar una línea en Python, usando la librería 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
#  WxWidgets 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# Lenguaje: Python 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# Compilador: Python 2.7 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# Nivel: Básico 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# Disponible desde 04/08/2011 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# Aportado por Nacho 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# Autor original: LionKimbro 

Notice: Undefined index: Python in /home/u801964362/domains/errordesintaxis.es/public_html/inc_libreria.php on line 43
# Web original: http://wiki.wxpython.org/VerySimpleDrawing 

# Ejemplo de dibujo de lineas en Python
# usando la libreria WxWidgets
# Es necesario instalar "python-wxgtk"
 
import wx
 
app = wx.App(False)
 
frame = wx.Frame(None, title="Dibujar en WxWidgets")
panel = wx.Panel(frame)
 
def on_paint(event):
    dc = wx.PaintDC(event.GetEventObject())
    dc.Clear()
    dc.SetPen(wx.Pen("BLACK", 4))
    dc.DrawLine(0, 0, 320, 200)
 
panel.Bind(wx.EVT_PAINT, on_paint)
 
frame.Show(True)
app.MainLoop()