O método Bind() no wxPython permite associar métodos a eventos. Por exemplo:
Bind(wx.EVT_BUTTON, sys.exit(), id=ID_BUTTON)
Ao clicar, o método exit() é disparado.
Para permitir que o método disparado receba argumentos, podemos utilizar:
botao = wx.Button(self, -1, "Instalar") Bind(wx.EVT_BUTTON, lambda event: Metodo(event, 'argumento'), botao) def Metodo(self, argumento): print argumento
Caramba, gostei muito do blog, vou começar a estudar no IESB de brasília, vou fazer ciência da computação lá, teve uma galera de lá que foi contratada pelo IBM depois de um rigoroso processo seletivo, dizem que lá é muito bom. Mas claro que eu sempre procuro visitar espaços que de alguma maneira falam do que eu adoro fazer. Gostei muito mesmo daqui. Parabéns.
Olá, Lauro!
No primeiro exemplo, o método sys.exit() não deve ser invocado, como está sendo, né?
Até!