Tkinter Tutorial - Barra de status
Uma barra de status é normalmente uma barra estreita na parte inferior da GUI para indicar algumas informações extras como contagem de palavras do arquivo ou qualquer coisa que possa acrescentar valor extra à interface do usuário.
O Tkinter não tem um widget de barra de status dedicado mas utiliza Label
com configuração apropriada para funcionar como a barra de status na GUI.
Barra de status do Tkinter
import tkinter as tk
app = tk.Tk()
app.geometry("300x200")
app.title("Basic Status Bar")
statusbar = tk.Label(app, text="on the way…", bd=1, relief=tk.SUNKEN, anchor=tk.W)
statusbar.pack(side=tk.BOTTOM, fill=tk.X)
app.mainloop()
statusbar = tk.Label(app, text="on the way…", bd=1, relief=tk.SUNKEN, anchor=tk.W)
O bd
define o tamanho da margem e o relief
determina como a etiqueta aparece. Nós preferimos que a etiqueta apareça afundada para que a barra de status pareça perfeitamente uma parte da janela.
O anchor
define o alinhamento do texto dentro da etiqueta. W
significa West
ou alinhado à esquerda.
statusbar.pack(side=tk.BOTTOM, fill=tk.X)
Esta barra de estado é posicionada na parte inferior da GUI e cobre sempre toda a largura da janela, se redimensionarmos a janela.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook