Como criar botões e vincular ações em uma janela com Tkinter em Python
O Tkinter é um módulo padrão do Python que permite a criação de interfaces gráficas para programas. Neste tutorial, vamos aprender como criar botões e vincular ações a eles em uma janela usando Tkinter.
Passo 1: Importar o módulo Tkinter
Para começar, é necessário importar o módulo Tkinter no seu código Python. Você pode fazer isso usando a instrução:
import tkinter
Passo 2: Criar uma janela
Para criar uma janela usando Tkinter, você precisa instanciar a classe Tk() e chamar o método mainloop(). O código a seguir cria uma janela simples:
janela = tkinter.Tk() janela.mainloop()
Passo 3: Criar um botão
Para criar um botão em Tkinter, você pode usar a classe Button. O código a seguir cria um botão com o texto “Clique aqui”:
botao = tkinter.Button(janela, text="Clique aqui") botao.pack()
Passo 4: Vincular uma ação ao botão
Para vincular uma ação ao botão, você pode usar o parâmetro command da classe Button. O código a seguir vincula a função clique_botao à ação de clicar no botão:
def clique_botao(): print("Botão clicado!") botao = tkinter.Button(janela, text="Clique aqui", command=clique_botao) botao.pack()
Passo 5: Exibir a janela
Por fim, você deve chamar o método mainloop() da janela para exibi-la na tela. O código a seguir exibe a janela que criamos com um botão e uma ação vinculada a ele:
janela = tkinter.Tk() def clique_botao(): print("Botão clicado!") botao = tkinter.Button(janela, text="Clique aqui", command=clique_botao) botao.pack() janela.mainloop()
Pronto! Agora você sabe como criar botões e vincular ações em uma janela usando Tkinter em Python. Experimente criar mais botões e vincular diferentes ações a eles para personalizar a sua interface gráfica.
Professor, recomendo que traga vídeos sobre a biblioteca Flet, uma biblioteca moderna que vem pra substituir o tkinter
Muito legal. Obrigado Fábio.
Muito legal essa séria de criação de interface com o python. Obrigado.
Poderia fazer um projetinho com Gui de sistema de cadastro e salvar no Excel
Nossa, Fabio! Sei NADA de programação, mas tenho construído vários painéis com o Power BI. Tenho TB visto o povo falar em dashboards no Python. Muito legal a sua aula. Só me motiva mais a aprender essa linguagem. Claro, depois de maratonar seus vídeos sobre lógica de programação.
Professor seu canal é rico em Qualidade, se vc criar projetos pequenos como pequenos sistemas (cadastro, controle de estoque, lanchonete, sei la..) E fornecer essa didática que vc tem de explicar cada passo.. Nossa o canal vai disparar.
Desejo mto mais sucesso. Obrigado por tudo.
Assisti no dia 24 de Abril ainda 🙂
Obrigado professor!
Como fazer um botão chamar um dado externo, como a temperatura na sua cidade?
Mais uma ótima aula pra nos Professor Bóson 😊
Tooop de mais.. todos os seus vídeos só top.. parabéns.. e muito obrigado pelo conteúdo de qualidade.. tem me ajudado muito..
🔝🚀👨💻