Você está aqui: Python ::: wxPython ::: Controles Visuais Básicos do wxPython |
Como definir o texto de um wx.Button do wxPython em tempo de execução usando a função SetLabel()Quantidade de visualizações: 6653 vezes |
O texto (rótulo) de um wx.Button do wxPython pode ser definido em tempo de execução com uma chamada ao método SetLabel(). Este método recebe uma string contendo o novo texto do botão. Veja um exemplo wxPython completo: # vamos importar a biblioteca wxPython import wx # a classe que representa a aplicação wxPython class Janela(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, "Usando wx.Button", size=(350, 200)) # Cria um painel panel = wx.Panel(self) # Cria um botão e o adiciona no painel self.btn = wx.Button(panel, label="Clique Aqui", pos=(10, 10), size=(100, 25)) # Anexa um evento ao botão self.Bind(wx.EVT_BUTTON, self.OnBtnClick, self.btn) # Método que será chamado ao clicar o botão def OnBtnClick(self, event): # novo texto do botão novo_texto = "Fui clicado!" # altera o texto do botão self.btn.SetLabel(novo_texto) if __name__ == "__main__": app = wx.App() janela = Janela() janela.Show(True) app.MainLoop() |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |