Ir para conteúdo
Fórum Script Brasil

sjmorgado

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que sjmorgado postou

  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...