在 Tkinter 中制作一个东、西、南粘的小部件

Making a widget that is sticky to East, West, and South in Tkinter

我目前正在 Tkinter 上开发一个应用程序,我希望我的一个网格小部件在除北方以外的所有方向上都是粘性的?到目前为止,这是我输入的代码,但它似乎不起作用...

StatusBar.grid(row=16, column=0, columnspan=9, pady=1.25, sticky=SEW)

我已经尝试在所有可能的配置中重新排列 S、E 和 W,但是当我尝试 运行 该程序时,我收到此错误:

NameError: name 'SEW' is not defined

有人可以帮我解决这个问题吗?真的很感激。谢谢!

只需使用文字字符串 "sew"。没有必要使用常量。

StatusBar.grid(row=16, column=0, columnspan=9, pady=1.25, sticky="sew")

或者您可以只使用 ,

StatusBar.grid(row=16, column=0, columnspan=9, pady=1.25, sticky=S+E+W)