Utilizando Labels para exibir texto e imagens em uma janela com Tkinter no Python

Posted by

Para exibir texto e imagens em uma janela utilizando o módulo Tkinter no Python, você pode utilizar labels. Labels são widgets simples que podem exibir texto ou imagens em uma janela. Neste tutorial, você aprenderá como usar labels para exibir texto e imagens em uma janela utilizando Tkinter no Python.

Passo 1: Importar o módulo Tkinter
O primeiro passo é importar o módulo Tkinter em seu código Python. Para fazer isso, você pode usar a seguinte linha de código:

import tkinter as tk

Passo 2: Criar a janela principal
Em seguida, você precisa criar a janela principal onde você exibirá o texto e a imagem. Para isso, você pode usar o seguinte código:

root = tk.Tk()
root.title("Exibindo Texto e Imagem com Labels")

Passo 3: Criar um label para exibir texto
Para exibir texto em uma janela, você pode criar um label e definir o texto que deseja exibir. Aqui está um exemplo de como fazer isso:

label_texto = tk.Label(root, text="Olá, mundo!")
label_texto.pack()

Neste exemplo, estamos criando um label chamado label_texto com o texto "Olá, mundo!". O método pack() é usado para exibir o label na janela.

Passo 4: Criar um label para exibir uma imagem
Para exibir uma imagem em uma janela, você precisa ter uma imagem em um formato suportado pelo Tkinter, como PNG, JPEG, ou GIF. Você pode então criar um label e exibir a imagem usando o seguinte código:

from tkinter import PhotoImage

imagem = PhotoImage(file="caminho_para_a_imagem.png")
label_imagem = tk.Label(root, image=imagem)
label_imagem.pack()

Neste exemplo, estamos carregando uma imagem do arquivo "caminho_para_a_imagem.png" e exibindo-a em um label chamado label_imagem.

Passo 5: Executar o loop principal do Tkinter
Finalmente, para exibir a janela e interagir com os labels, você precisa chamar o método mainloop() após criar os labels:

root.mainloop()

Este método inicia o loop principal do Tkinter, permitindo que a janela seja exibida e os eventos sejam processados.

Conclusão
Neste tutorial, você aprendeu como usar labels para exibir texto e imagens em uma janela utilizando Tkinter no Python. Os labels são uma maneira simples e eficaz de exibir informações em uma interface gráfica, e são amplamente utilizados em aplicações GUI desenvolvidas em Python. Experimente criar seus próprios labels e personalizar sua aparência para criar interfaces gráficas mais atraentes e interativas em seus aplicativos Python.

0 0 votes
Article Rating
9 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@user-eq9te4ny9d
4 months ago

Muito obrigado pela aula!

@viniciocoelho3538
4 months ago

Sempre excelentes vídeos. Muito obrigado e cuida dessa garganta aí kkkkkkkk malvona ajuda kkkkkkkk

@viniciocoelho3538
4 months ago

Mesmo a imagem estando na mesma pasta do código, ele não conseguiu "achar" a imagem. Só funcionou quando coloquei o caminho completo (imagem = PhotoImage(file="c:\Users\vinicio\Documents\ProjetosPython\tkinter\shi.png")), não sei ao certo o porque. Obrigado.

@andersongallo2723
4 months ago

Excelente! Muito obrigado professor!

@thiagochaves7932
4 months ago

Muito bom

@marciosieb
4 months ago

Hoje eu estava vendo o das janelas quando tomei café as 6h😅 muito bom esse curso Fábio 👍😊

@MarcosA1978
4 months ago

Label é como se fosse uma fita adesiva dupla face, só que transparente. Daí vc pode "colar" algumas coisas nela

@walkergil7761
4 months ago

Sempre direto ao ponto, muito obrigado pelo vídeo.

@carloskombo2967
4 months ago

Wow!! Não PARE, Mestre. Muito BOM :))