gpt4 book ai didi

python - 在 tkinter 中获取 child 的宽度

转载 作者:太空宇宙 更新时间:2023-11-04 02:44:14 24 4
gpt4 key购买 nike

假设我在 tkinter 中有一个设置了宽度和高度的 Frame(使用 place 方法放置),然后我添加了一个子 Frame 到父 Frame(使用 pack 方法)。在那个子 Frame 中,我添加了任意数量的小部件,以便子 Frame 的宽度根据其子项动态设置。

我的问题是如何获取子项的宽度 Frame 如果它的宽度大于其父项的宽度?

我知道有一个 winfo_width 方法可以获取小部件的宽度,但如果其宽度大于其父级,它只会返回父级 Frame 的宽度。换句话说,如何获取小部件的实际宽度,而不仅仅是小部件显示部分的宽度?

最佳答案

宽度永远不会大于父框架。

您可以调用 winfo_reqwidth 来获取小部件的请求宽度。我不确定这是否会给你你正在寻找的答案。我并不完全了解您要解决的真正问题。

关于python - 在 tkinter 中获取 child 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45625918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com