按钮框架的100%宽度

时间:2016-12-29 19:28:34

标签: python python-3.x tkinter

如何在一个Frame中拉伸一个控件,比如一个Button,以便一个Button占据一个Frame的宽度的100%?我试图寻找,但没有找到任何可能有用的东西。

更新

按钮所在的框架以这种方式创建:

frame1 = Frame(....)
frame1.grid(row=0, sticky="news")

如何让按钮占据画面宽度的100%?这不起作用:

btn.pack(fill=X) 
# or 
# btn.grid(sticky="ew")

2 个答案:

答案 0 :(得分:2)

b = Button(my_frame, text="Submit")
b.pack(fill=X)

答案 1 :(得分:1)

在网格几何管理器中:

b = Button(my_frame, text="Submit")
b.grid(row=0, column=0, sticky="we")