Tutorial de Tkinter - Barra de estado

Jinku Hu 3 enero 2023
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()

Ejemplo de la barra de estado de Tkinter

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.

Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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