Iniciando em Pythom

14 views
Skip to first unread message

Carlos Almeida

unread,
Oct 24, 2021, 3:51:19 PMOct 24
to Python Brasil
Estou iniciando e criei uma tela com 3 botões(mostrar, apagar e sair) e um label. Acotece que mesmo colocando as linhas e colunas diferentes é como se o label interferisse nos botões. Qundo escrevo no label ele move os botoões, quando apago os botões voltam ao local definido. Segue código:

def mostrar():
    label['text']= "Mostrando com o botão"
    label.grid(column=0, row=1)

def apagar():
    label['text']= ""

root = Tk()
root.geometry("600x600")
root.title('Tela com botão e label')

global label
label = Label(root, text="", height=1)
label.grid(row=10, column=0)

btn01 = Button(root, text='Mostrar', width=12, height=1, command=mostrar)
btn01.grid(row=0, column=1)

btn02 = Button(root, text="Apagar", width=12, height=1, command=apagar)
btn02.grid(row=0, column=2)

btn3 = Button(root, text="Sair", width=12, height=1, command=root.destroy)
btn3.grid(row=0, column=3)

root.mainloop()



Reply all
Reply to author
Forward
0 new messages