[pyar] wxPython, segundo round
Ismael Bejarano
ismaelbej en gmail.com
Mar Feb 7 10:40:11 ART 2012
Hola,
El feb 7, 2012 8:40 a.m., "Sebastian Scheib" <stackpointerex en gmail.com>
escribió:
>
> Ahora le agregué un "self" al principio y empezó a tener algo de forma la
cosa, el problema es que ahora:
>
Hacer el PaintDC parte del objeto no es correcto, el PaintDC solo es válido
dentro del evento PAINT.
> def OnPaint(self,e):
> self.dc=wx.PaintDC(self)
> DirectorioImagenes = os.getcwd()+"\images\g19x19.png"
> self.bitmap=wx.Bitmap(DirectorioImagenes)
> self.dc.DrawBitmap(self.bitmap,20,20)
> self.dc.SetBrush(wx.Brush('#A4A4A4'))
> self.dc.DrawRectangle(570,40,600,150)
> for i in range (1,19):
> for j in range (1,19):
> if(self.tablero.get_valor(i,j)!=0):
> self.dc.DrawCircle(i*50,j*50,10)
>
> Cuando aprieto un botón, una posicion de tablero cambia (por lo que en
ahi en algun punto el valor va a ser distinto de 0 por lo que va a dibujar
el círculo), pero debugeandoloveo que cuando lo encuentra, pasa el if,
dibuja el círculo, pero vuelve al if y no al for :(
>
El evento OnPaint parece estar bien, habría que ver el resto del programa
para ver donde esta el problema.
Saludos,
Ismael
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120207/c3f0164a/attachment.html>
More information about the pyar
mailing list