Boa tarde, sou iniciando no python e gostaria de uma ajuda em um simples exemplo para atualizar um label em uma janela TK
Segue código abaixo, um simples exemplo só pra tirar a dúvida mesmo, em que, se o cont / 2 der resto 0, mostra ele na tela com o label1 de uma cor em uma posição e se nao for mostra o label2 de outra cor em outra posição. A dúvida é, como fazer um label sumir da tela e ficar só o outro? fiz setando o textvariable pra “”, um texto vazio, mas ta aparecendo ainda uma linha vazia do label, e também acho que não é a forma correta de se ocultar um label na janela, bom segue o código:
[code]from Tkinter import *
import time
tela = Tk()
tela.title(“Janela”)
tela.geometry(“1920x1080”)
#para ser usado na edicao do texto do label
textoL1 = StringVar()
textoL2 = StringVar()
label1 = Label(tela, textvariable=textoL1, bg=“white”, font=(“Verdana”,130)) #cria o label com fundo branco e tipo e tamanho de fonte
label1.place(x=10,y=10)
label2 = Label(tela, textvariable=textoL2, bg=“white”, font=(“Verdana”,130))
label2.place(x=172,y=0)
cont=1
while cont <=97:
if (cont % 2):
textoL2.set("")
label1.pack()
label1.config(fg=“green”)
label1.place(x=100,y=100)
textoL1.set(str(cont))
else:
textoL1.set("")
label2.pack()
label2.config(fg=“blue”)
label2.place(x=100,y=300)
textoL2.set(str(cont))
cont+=1
time.sleep(1)
tela.update()
tela.mainloop()[/code]
Sei que poderia tá mostrando usando só um label, mas o objetivo é usar 2 mesmo e alterná-los na janela