Python 获取tkinter中子项的宽度
假设我在tkinter中有一个宽度和高度都设置好的Python 获取tkinter中子项的宽度,python,python-3.x,tkinter,width,Python,Python 3.x,Tkinter,Width,假设我在tkinter中有一个宽度和高度都设置好的框架(使用place方法放置),我将一个子框架添加到父框架(使用pack方法)。在该子Frame中,我添加了任意数量的小部件,以便根据其子项动态设置子Frame的宽度 我的问题是如果子帧的宽度大于其父帧的宽度,如何获得子帧的宽度 我知道有一个winfo_width方法来获取小部件的宽度,但是它只返回父Frame的宽度(如果其宽度大于其父帧)。换句话说,我如何获得小部件的实际宽度,而不仅仅是显示的小部件部分的宽度?宽度永远不会大于父帧 您可以调用w
框架
(使用place
方法放置),我将一个子框架
添加到父框架
(使用pack
方法)。在该子Frame
中,我添加了任意数量的小部件,以便根据其子项动态设置子Frame
的宽度
我的问题是如果子帧的宽度大于其父帧的宽度,如何获得子帧的宽度
我知道有一个
winfo_width
方法来获取小部件的宽度,但是它只返回父Frame
的宽度(如果其宽度大于其父帧)。换句话说,我如何获得小部件的实际宽度,而不仅仅是显示的小部件部分的宽度?宽度永远不会大于父帧
您可以调用
winfo_reqwidth
获取小部件的请求宽度。我不确定这是否能给你你想要的答案。我不完全清楚你要解决的真正问题是什么 正是我想要的。我想要在被父母的尺寸剪裁之前的宽度。