Python Tkinter将按钮大小调整为窗口大小

时间:2018-08-22 11:12:49

标签: python tkinter

我是tkinter的新手,试图为自己创建GUI。

我的问题是: 是否可以根据窗口大小来调整网格上的按钮大小?

例如: 我的窗口很小,所以我希望按钮很小,但是如果拖动窗口并将其放大,那么按钮也会变得更大。

有什么好的建议吗?

1 个答案:

答案 0 :(得分:0)

是的,使用网格管理器,为您的小部件添加sticky。然后使用grid_columnconfigure为列(或行的grid_rowconfigure)赋予扩展权重。

from Tkinter import *
root=Tk()
b=Button(root,text="Push Me")
b.grid(column=1,row=1,sticky=E+W)
root.grid_columnconfigure(1,weight=1)

您可以在此处找到更多信息:enter image description here