Ir para conteúdo
Fórum Script Brasil

sjmorgado

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre sjmorgado

sjmorgado's Achievements

0

Reputação

  1. boa noite, sou novato em wxpython.... preciso de fazer um programa que mude uma coordenada de uma recta cada vez que carregue em uma tecla, o problema é que eu não sei como actualizar o desenho da recta. O resultado mais proximo que obtive é: ela só actualiza se eu minimizar e abrir denovo a janela.. segue o código: import wx x=180 class PaintEvent(wx.Frame): def __init__(self, parent, id, title): wx.Frame.__init__(self, parent, id, title) self.st1 = wx.StaticText(self, -1, '', (30, 10)) self.Bind(wx.EVT_PAINT, self.Draw) self.Centre() self.Show(True) self.Bind(wx.EVT_KEY_DOWN, self.Press) def Press(self, event): self.GetEventHandler().ProcessEvent(wx.PaintEvent( )) def Draw(self,drawDC): global x velocidade = int(x)-1 x=velocidade self.st1.SetLabel(str(velocidade)) print velocidade dc = wx.PaintDC(self) dc.SetPen(wx.Pen("blue", 1)) dc.DrawLine(100, velocidade, 250, 180) app = wx.App() PaintEvent(None, -1, 'paintevent.py') app.MainLoop() obrigado pela ajuda
×
×
  • Criar Novo...