首页 > 解决方案 > 如何更改 Frame 类的大小?

问题描述

如果我制作这样的框架:

class MainMenu(tk.Frame):

我怎样才能改变它的大小?因为这不起作用:

class MainMenu(tk.Frame(self, width='100', height='100')):

也没有self.geometry('100x100')。我试图找到一个 Frame 的等价物geometry(),但什么也没找到。显然,更改框架大小的唯一方法是在初始化它时,并且由于上面的代码不起作用,我不知道该怎么做。

我希望框架等于主Tk()窗口的大约 90% 的宽度和高度并锚定到中心,并且永远不要改变它的大小。

标签: pythontkinter

解决方案


推荐阅读