我正在尝试将图像附加到我拥有的框架中。但是,我有很多框架,所以我不知道这个框架的尺寸是多少。 是否有任何函数或任何东西可以输出框架的尺寸,例如“100x500”?
谢谢
每个小部件都有方法
winfo_width
和 winfo_height
,它们返回小部件的当前尺寸。您还可以使用 winfo_reqwidth
和 winfo_reqheight
来获取 requested 宽度和高度。如果小部件的大小因管理方式而发生变化(例如:将 sticky
与 grid
一起使用,或 fill
与 pack
一起使用时,两者可能会有所不同。
如果窗口尚未实际渲染,则
winfo_width
和 winfo_height
返回的宽度和高度将为 1。
请务必在访问这些维度之前发布更新,否则您将只能获得原始设置值。您可以使用例如发布更新root.update() (其中“root”是您通过调用 root=Tk() 创建的主窗口的名称)