Tkinter é uma biblioteca padrão do Python que permite a criação de interfaces gráficas de usuário de forma simples e intuitiva. Neste tutorial, vamos aprender a criar uma tela em Python para seus códigos utilizando o Tkinter.
Passo 1: Importar o módulo Tkinter
Antes de começar a criar a tela, é necessário importar o módulo Tkinter. Para fazer isso, basta adicionar a seguinte linha de código no início do seu script Python:
import tkinter as tk
Passo 2: Criar a janela principal
Agora que o módulo Tkinter foi importado, podemos criar a janela principal da nossa interface gráfica. Para isso, vamos criar uma instância da classe Tk do Tkinter, que representa a janela principal. Adicione o seguinte código ao seu script:
root = tk.Tk()
root.title("Minha Janela")
Neste código, estamos criando a janela principal e definindo o título da janela como "Minha Janela".
Passo 3: Adicionar widgets à janela
Widgets são os elementos gráficos que compõem a interface do usuário. Podemos adicionar diversos tipos de widgets, como botões, labels, caixas de texto, entre outros. Vamos adicionar um botão à nossa janela. Adicione o seguinte código após a criação da janela:
button = tk.Button(root, text="Clique aqui")
button.pack()
Neste código, estamos criando um botão com o texto "Clique aqui" e adicionando-o à janela principal utilizando o método pack().
Passo 4: Definir funções para os widgets
Para adicionar interatividade à nossa interface gráfica, podemos definir funções que serão executadas quando um widget for clicado, por exemplo. Vamos adicionar uma função que será chamada quando o botão for clicado. Adicione o seguinte código abaixo da definição do botão:
def on_click():
print("Botão clicado!")
button.config(command=on_click)
Neste código, estamos definindo uma função chamada on_click() que imprime a mensagem "Botão clicado!" no console quando o botão for clicado. Em seguida, estamos configurando a função on_click() para ser executada quando o botão for clicado.
Passo 5: Executar o loop principal
Para que a janela seja exibida na tela e que a interação com os widgets seja possível, é necessário chamar o método mainloop() da janela principal. Adicione o seguinte código ao final do seu script:
root.mainloop()
Com isso, a janela será exibida na tela e você poderá interagir com os widgets que adicionou, como o botão criado neste tutorial.
Este foi um tutorial básico sobre como criar uma tela em Python para seus códigos utilizando o Tkinter. Você pode explorar mais recursos e opções de personalização oferecidos pelo Tkinter para criar interfaces gráficas mais complexas e intuitivas para seus projetos em Python. Experimente adicionar mais widgets, configurar o layout da janela e adicionar mais funcionalidades aos seus widgets para criar uma interface gráfica completa e interativa.
Fala galera!
Gostou do vídeo? Deixa a sua curtida e se inscreve no canal!
► Para baixar o Minicurso de Python, acesse: https://pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_AiBC01p58oI
► Para baixar os arquivos da aula, acesse: https://pages.hashtagtreinamentos.com/planilha-1VSJ9cqA05srHXhcySbY4qaW1mg2Lq7vB?origemurl=hashtag_yt_org_planilha_AiBC01p58oI
► Para instalar o Jupyter, acesse: https://www.youtube.com/watch?v=_eK0z5QbpKA
► Blog: https://bit.ly/2MRUZs0
► YouTube: http://bit.ly/3c0LJQi
► Instagram: https://bit.ly/3o6dw42
► Facebook: http://bit.ly/3qGtaF2
Parabéns
onde eu acho o painel de paython so abre o cmo
Belo conteúdo. Explicaçao show
Top demais… um dos melhores da net!!!
CARA PARABENS , SUAS AULAS SÃO TOP . Tem algum video seu que ensian a fazer comunicação serial .
Dica importante: se já fez o programa, para INDENTAR todas as linhas já digitadas, marca-las e clicar em Ctr [ (Control + colchetes)
Didática montra, parabéns!
Muito bom
Top d+
Consegui fazer aqui.
cara tu é muito fera c ta doido ,, parabens mesmo viu
Que pena eu estar vendo esse video só agora. Fantastico.
Com essa ideia básica estou fazendo um programa de gerenciamento de restaurante usando CustomTkinter.
Muito boa a aula, Deus abençoe
como seria para colocar o texto no centro? no css tem como, teria alguma forma?
Essa foi a 1ª biblioteca que eu aprendi a utilizar no py , Hoje tem uma extensão para ele que é o customtkinter Que é Para ficar bem mais bonita no sistemas mais novos
Obrigado!!
Sua didática é top lira
Muito bom, merece vários compartilhamentos
Me ajudou muito irmão, só tenho a agradecer 🎉❤