Tutorial de Tkinter - Barra de estado
Una barra de estado es normalmente una barra estrecha en la parte inferior de la interfaz gráfica de usuario para indicar alguna información extra como el recuento de palabras del archivo o cualquier cosa que pueda añadir un valor extra a la interfaz de usuario.
Tkinter no tiene un widget dedicado a la barra de estado pero usa el widget Label
con la configuración apropiada para trabajar como la barra de estado en la GUI.
Barra de estado de 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)
bd
establece el tamaño del borde y relieve
determina cómo aparece la etiqueta. Preferimos que la etiqueta aparezca hundida para que la barra de estado se vea como una parte de la ventana.
anchor
establece la alineación del texto dentro de la etiqueta. W
significa West
o alineado a la izquierda.
statusbar.pack(side=tk.BOTTOM, fill=tk.X)
Esta barra de estado está situada en la parte inferior de la interfaz gráfica de usuario y siempre cubre todo el ancho de la ventana si la redimensionamos.
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