Как переместить нижнюю метку в крайнее правое положение в Tkinter?
1 ответ
Чтобы разместить метку до упора вправо внутри нижнего колонтитула, проще всего использовать
pack
и говорю, чтобы он был на правильной стороне.
Поскольку у вас не было
footer_frame
заполните нижнюю часть, по умолчанию она будет центрирована. А поскольку рамка сжимается, чтобы уместить ее содержимое, метка также будет отображаться по центру.
Вот пример, в котором используется
side='right'
для лейбла и
fill='x'
для фрейма нижнего колонтитула. Я дал этикетке характерный цвет, чтобы вы могли видеть, где она находится по отношению к окну и раме.
import tkinter as tk
root = tk.Tk()
root.geometry("400x200")
footer_frame = tk.Frame(root)
label = tk.Label(footer_frame, text="by .....", background="bisque")
footer_frame.pack(side="bottom", fill="x")
label.pack(side="right")
root.mainloop()