-1

tkinter 窗口的 SS

这是我的代码片段

footer_frame = tk.Frame()
tk.Label(footer_frame, text = 'by .....', font = 'arial 10', padx=5, pady=5).pack(side = tk.RIGHT, anchor='se')
footer_frame.pack(tk.BOTTOM)
4

1 回答 1

2

要将标签一直放在页脚的右侧,最简单的方法是使用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()

截屏

于 2020-11-06T04:23:38.097 回答