Gráficos Interfaciais usando Tkinter – Transmissão ao Vivo de Python #177

Posted by


Neste tutorial, vamos cobrir como criar interfaces gráficas com Tkinter, a biblioteca padrão de GUI (Graphical User Interface) do Python. Nós vamos seguir o tutorial da Live de Python #177, então vamos começar!

  1. Importando o módulo Tkinter:

Para começar, precisamos importar o módulo Tkinter. Você pode fazer isso usando o seguinte comando:

import tkinter as tk
  1. Criando uma janela principal:

Agora, vamos criar uma janela principal para a nossa interface gráfica. Você pode fazer isso criando uma instância da classe Tk do módulo Tkinter:

root = tk.Tk()
  1. Definindo o tamanho da janela:

Você pode definir o tamanho da janela principal usando o método geometry. Por exemplo, para definir o tamanho da janela como 800×600 pixels, você pode fazer o seguinte:

root.geometry("800x600")
  1. Adicionando widgets à janela:

Agora que temos nossa janela principal, podemos adicionar widgets como botões, caixas de texto, rótulos, etc. Para adicionar um botão à janela, você pode fazer o seguinte:

button = tk.Button(root, text="Clique aqui")
button.pack()

Este código cria um botão com o texto "Clique aqui" e o adiciona à janela principal.

  1. Definindo ações para os widgets:

Você pode definir ações para os widgets, como botões, através de funções callback. Por exemplo, para imprimir uma mensagem quando o botão é clicado, você pode fazer o seguinte:

def on_button_click():
    print("Botão clicado!")

button = tk.Button(root, text="Clique aqui", command=on_button_click)
button.pack()

Neste caso, a função on_button_click será chamada sempre que o botão for clicado.

  1. Executando a aplicação:

Para exibir a interface gráfica e começar a interagir com ela, você precisa chamar o método mainloop da instância Tk:

root.mainloop()

Este método mantém a janela aberta e aguarda a interação do usuário.

Este foi um tutorial básico sobre como criar interfaces gráficas com Tkinter. Você pode explorar mais sobre a biblioteca e suas funcionalidades para criar interfaces mais complexas e interativas. Espero que este tutorial tenha sido útil e que você tenha aprendido algo novo! Aproveite a criação de suas próprias interfaces gráficas com Tkinter.

0 0 votes
Article Rating
45 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@leonardopereirarodrigues4554
28 days ago

ja vi tkinter em 2015 em comp 1 na ufrj

@danielscandiuzzi6058
28 days ago

valeu edu! ajudou muito!

@WilhiamJunior
28 days ago

🙂

@zec_s
28 days ago

tkinter é lindo lindo lindo

@infomaniacbr
28 days ago

Gostei muito da interação, uma linguagem super tranquila e extrovertida

@RafaelAmigoDoFelipeNeto
28 days ago

Obrigado, Edu

@IsraelVieiraCosta
28 days ago

top as aulas.

@PedroDutra-z1n
28 days ago

Me perdi na parte do shell, não consegui abrir o pygubu-designer no mac, alguem me ajuda?

@keyser123keyser
28 days ago

Atendendo ao pedido do vídeo, passando aqui para informar que fiz um projeto de código e usei tkinter. Vim aqui para aprender a deixar a interface mais bonita o/

@BetoWagner
28 days ago

Obrigado

@williamrickysoares
28 days ago

Parabéns pelo material, sempre trazendo do zero até uma compreensão viável

@alceuwanderleivalimdelimaj4200
28 days ago

Me apaixono pelo Dudunossauro a cada video por 3 anos já <3

@rafaelreffa
28 days ago

Muito bom o conteúdo.

@Labyenom
28 days ago

passei aqui pra dar uma estudada no tkinter, muito obrigado

@joseitojunior1749
28 days ago

Salve

@tonistorres8244
28 days ago

Excelente Didática.

@jeffersonnunes9609
28 days ago

Parabéns mano, vc está ajudando bastante na minha evolução com python, tinha um certo pré-conceito com tkinter mas depois dessa mega aula minha visão mudou, obrigado!

@henriquedepaula1647
28 days ago

vllwww, conteudo muito bom

@ismaelmoraes1617
28 days ago

você é muito bom, estou maratonando seu canal.

@Phalgus
28 days ago

muito bom esse conteúdo de TKinter