标签: python tkinter
我是tkinter的新手,试图为自己创建GUI。
我的问题是: 是否可以根据窗口大小来调整网格上的按钮大小?
例如: 我的窗口很小,所以我希望按钮很小,但是如果拖动窗口并将其放大,那么按钮也会变得更大。
有什么好的建议吗?
答案 0 :(得分:0)
是的,使用网格管理器,为您的小部件添加sticky。然后使用grid_columnconfigure为列(或行的grid_rowconfigure)赋予扩展权重。
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)
您可以在此处找到更多信息: