【问题标题】:Python Tkinter adjusting button size to window sizePython Tkinter 将按钮大小调整为窗口大小
【发布时间】:2018-08-22 11:12:48
【问题描述】:

我是 tkinter 的新手,正在尝试为自己做一个 GUI。

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

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

有什么好的建议吗?

【问题讨论】:

    标签: python tkinter


    【解决方案1】:

    是的,使用网格管理器,给你的小部件一个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)
    

    您可以在这里找到更多信息:http://effbot.org/tkinterbook/grid.htm

    【讨论】:

    • y 轴呢?
    • @Nouman 你会使用sticky=N+Sroot.grid_rowconfigure()
    猜你喜欢
    • 2017-11-18
    • 2021-09-20
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 2012-01-28
    • 2014-12-28
    • 2014-07-26
    相关资源
    最近更新 更多