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

Leave a Reply

45 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@leonardopereirarodrigues4554
2 hours ago

ja vi tkinter em 2015 em comp 1 na ufrj

@danielscandiuzzi6058
2 hours ago

valeu edu! ajudou muito!

@WilhiamJunior
2 hours ago

🙂

@zec_s
2 hours ago

tkinter é lindo lindo lindo

@infomaniacbr
2 hours ago

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

@RafaelAmigoDoFelipeNeto
2 hours ago

Obrigado, Edu

@IsraelVieiraCosta
2 hours ago

top as aulas.

@PedroDutra-z1n
2 hours ago

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

@keyser123keyser
2 hours 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
2 hours ago

Obrigado

@williamrickysoares
2 hours ago

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

@alceuwanderleivalimdelimaj4200
2 hours ago

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

@rafaelreffa
2 hours ago

Muito bom o conteúdo.

@Labyenom
2 hours ago

passei aqui pra dar uma estudada no tkinter, muito obrigado

@joseitojunior1749
2 hours ago

Salve

@tonistorres8244
2 hours ago

Excelente Didática.

@jeffersonnunes9609
2 hours 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
2 hours ago

vllwww, conteudo muito bom

@ismaelmoraes1617
2 hours ago

você é muito bom, estou maratonando seu canal.

@Phalgus
2 hours ago

muito bom esse conteúdo de TKinter

45
0
Would love your thoughts, please comment.x
()
x