Para adicionar um botão em tkinter, usa-se a classe Button, e a sintaxe é demonstrada abaixo:
sintaxe
botao = Button(janela, text="Clica aqui")
botao.grid(column=1, row=0)
Portanto, o código completo será assim:
Observe que colocamos o botão na primeira coluna da janela, que é 0. ISso porque o botão após ser criado precisará ser colocado em alguma posição da janela, ou então não aparecerá na tela.
Tkinter botão - como alterar as cores do um botão e a cor fundo do botão
Você pode alterar a cor de um botão ou qualquer outro widget usando a propriedade fg.
Além disso, você pode alterar a cor de fundo de qualquer widget usando a propriedade bg.
botao = Button(janela, text="Clica aqui", bg="black", fg="white")
Portanto, o código completo será assim:
Agora, se você tentou clicar no botão, nada acontece porque o evento de clique do botão ainda não foi gravado.
Tkinter botão - Evento de clique no botão ( Manipular )
Primeiro, escrevemos a função que precisamos executar quando o botão for clicado.
def ola():
print('Ola Mundo, eu estou usando Python')
E de seguida iremos conectar a função que acabamos de criar com o botão, especificando a função da seguinte maneira:
botao = Button(janela, text = "Clica aqui", command = ola)
Aqui , o atributo command, serve para passarmos funções ou eventos para o botão, neste caso passamos a função ola, que imprime a mensagem ‘ Ola Mundo, eu estou usando python’
Observe que, digitamos ola apenas, não ola() entre parênteses.
Assim que executares o programa, e clicares no botão, verás que a mensagem será imprimida no seu terminal
Portanto, o código completo será assim:
0 Comentários