2024-09-27 09:34:22 发布
网友
我使用的是Python和Tkinter,我需要知道小部件的当前尺寸(宽度、高度)。
我尝试过somewidget["width"],但它只返回一个固定值,并且不会在小部件大小发生变化时(例如,调整窗口大小时)进行更新。
somewidget["width"]
somewidget.winfo_width()和somewidget.winfo_height()给出1。在获取这些值之前,需要更新Tk(问题tk.update())。
somewidget.winfo_width()
somewidget.winfo_height()
tk.update()
使用somewidget.winfo_width()和somewidget.winfo_height()获取实际的小部件大小,somewidget['width']属性只是给几何体管理器的提示。
somewidget['width']
somewidget.winfo_width()
和somewidget.winfo_height()
给出1。在获取这些值之前,需要更新Tk(问题tk.update()
)。使用
somewidget.winfo_width()
和somewidget.winfo_height()
获取实际的小部件大小,somewidget['width']
属性只是给几何体管理器的提示。相关问题 更多 >
编程相关推荐