【发布时间】:2012-05-24 17:20:49
【问题描述】:
我有一个简单的 pygtk/glade 窗口,带有一个菜单和一个 3x3 网格。网格的每一行包括:两个标签和一个按钮。
调整窗口大小时,标签保持相同的字体大小,但按钮会调整大小,如果窗口变得非常大,它们可能会变得非常大。
无论窗口是否调整大小,我如何才能使按钮始终保持相同大小(按钮的“标准”大小,就像刚打开界面时一样)?
【问题讨论】:
我有一个简单的 pygtk/glade 窗口,带有一个菜单和一个 3x3 网格。网格的每一行包括:两个标签和一个按钮。
调整窗口大小时,标签保持相同的字体大小,但按钮会调整大小,如果窗口变得非常大,它们可能会变得非常大。
无论窗口是否调整大小,我如何才能使按钮始终保持相同大小(按钮的“标准”大小,就像刚打开界面时一样)?
【问题讨论】:
您只需将 Buttons 的 fill 和 expand 参数设置为 False(在 Glade 界面中取消选中它们)。
您还希望将每个按钮放在 3x3 GtkTable 的中心,这样它就会在单元格顶部居中而不对齐
【讨论】: