dimsol Postado Julho 12, 2014 Denunciar Share Postado Julho 12, 2014 alega erro de sintaxe! e fica em vermelho o "self".Bind?(apenas o self!) alguém poderia me explicar o do porque ? import wx class bucky(wx.Frame) : def __init__(self,parent,id): wx.Frame.__init__(self , parent, id ,'titulo da Janela' , size=(300,200) ) painel=wx.Panel(self) button=wx.Button(painel,label="Sair",pos=(130,10) , size=(60,60) self.Bind(wx.EVT_BUTTON, self.closebutton , button) self.Bind(wx.EVT_CLOSE , self.closewindow) def closebutton(self,event): self.Close(True) def closewindow(self,event): self.Destroy() if __name__=='__main__' : app=wx.PySimpleApp() janela= bucky(parent=None, id=-1) janela.Show() app.MainLoop() Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gregory Pacheco Postado Agosto 24, 2014 Denunciar Share Postado Agosto 24, 2014 Poste o erro ai. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
dimsol
alega erro de sintaxe!
e fica em vermelho o "self".Bind?(apenas o self!)
alguém poderia me explicar o do porque ?
import wx
class bucky(wx.Frame) :
def __init__(self,parent,id):
wx.Frame.__init__(self , parent, id ,'titulo da Janela' , size=(300,200) )
painel=wx.Panel(self)
button=wx.Button(painel,label="Sair",pos=(130,10) , size=(60,60)
self.Bind(wx.EVT_BUTTON, self.closebutton , button)
self.Bind(wx.EVT_CLOSE , self.closewindow)
def closebutton(self,event):
self.Close(True)
def closewindow(self,event):
self.Destroy()
if __name__=='__main__' :
app=wx.PySimpleApp()
janela= bucky(parent=None, id=-1)
janela.Show()
app.MainLoop()
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.