小编ber*_*til的帖子

如何获取窗口中的所有对象 - 及其设置

这个想法是获取所有按钮、标签、输入字段的信息......给定窗口的树视图。有了这些信息,就可以关闭所有按钮或隐藏名称以“xx”开头的所有输入字段。将想法可视化的最佳方法是树状视图,例如:

\window
     \Frame1
         \button1(Name,x,y ...)
         \button2(..)
      \Frame2
Run Code Online (Sandbox Code Playgroud)

直到现在我找到了信息的最后一部分

    from tkinter import Button
    b = Button()
    for k in b.configure().keys():
            print (k, ':', b.cget(k))

    from tkinter import Listbox
    li = Listbox()
    for k in li.configure().keys():
            print (k, ':', li.cget(k))
Run Code Online (Sandbox Code Playgroud)

但是如何对窗口的所有元素进行迭代?我没有找到类似 typeof(button) == true ... 或 typeof(object) -> Button ...

python tkinter

0
推荐指数
1
解决办法
1390
查看次数

标签 统计

python ×1

tkinter ×1