python - 创建一个脚本列表 tikinter 小部件
问题描述
我正在尝试创建脚本中存在的所有 tkinter 小部件的列表。我将使用这个列表来调用元素的一些属性。
我知道我可以使用迭代器调用所有小部件,如下所示:
window.update()
for child in window.children.values():
print(child.winfo_width())
但是我正在尝试找到一种方法来做到这一点:
## Code is not working, is just an example
listt=window.children.values()
print(listt[0].winfo_width())
那么,如何创建脚本的 tkinter 小部件列表,以便我可以调用一个元素并使用它来查找小部件属性?
解决方案
你可以先把它转换成一个列表,因为window.children.values()
会返回一个'dict_values'
,所以你不能直接使用索引。
你的代码可能是这样的:
listt = list(window.children.values())
然后你可以使用索引来搜索它。
print(listt[0].winfo_width())
推荐阅读
- python-3.x - 将 dict 值的特定部分存储到字符串中
- php - 自定义 woocommerce 购物车总数中的状态
- node.js - 如何找到错误护照本地猫鼬?
- c# - Unity - 如何使用相同的 IP 设置多个主机
- spring-security - 登录后带有 Spring 'Invalid credentials' 的 Keycloak
- google-sheets - 如何在愤怒“A3:A”上应用公式?
- python - 在python中的每个非零簇之后计算零的数量
- c++ - 公共数字数组程序中的错误输出
- .htaccess - 如何拒绝对此特定代理用户的访问
- android - 在带有 ARCore 的 LibGDX 中使用片段时出错