8 - Executar função ao clicar em botão.
Para executar uma função ao clicar em um botão
o botão tem que receber como parametro o nome da função que ele deve executar
o nome da função deve ser atribuido ao parametro command do botão
O NOME DEVE SER SEM OS PARENTESES!!
botao = Button(window, text="Clique!",command=aoClicar)
observe o seguinte codigo
from tkinter import * def aoClicar(): mensagem["text"]="O Botão Foi Clicado" window = Tk() window.geometry("300x200+200+100") window.title("TI fora da caixa") mensagem = Label(window, text="TI fora da caixa", font="impact 20 bold") mensagem.pack() botao = Button(window, text="Clique Aqui", command=aoClicar) botao.pack() window.mainloop()
ao clicar no botão a função aoClicar() é executada
e essa função altera o texto da label mensagem
para passar uma função como parametro ela deve ter sido criada antes do botão!
E ao clicar no botão o resultado sera o seguinte:
antes e depois de clicar
0 Comentários