在框架中查找子画布
Finding child canvases in frame
假设我有一个框架,里面有很多小部件,包括画布标签和按钮。
我可以使用:
counter = 0
for Canvas in frame.winfo_children()
counter = counter + 1
print(counter)
要找出该帧中画布的数量?
提前感谢您的帮助
不,那行不通。你必须向 tkinter 询问小部件的 class:
counter = 0
for child in frame.winfo_children()
widget_class = child.winfo_class()
if widget_class == "Canvas":
counter = counter + 1
假设我有一个框架,里面有很多小部件,包括画布标签和按钮。
我可以使用:
counter = 0
for Canvas in frame.winfo_children()
counter = counter + 1
print(counter)
要找出该帧中画布的数量?
提前感谢您的帮助
不,那行不通。你必须向 tkinter 询问小部件的 class:
counter = 0
for child in frame.winfo_children()
widget_class = child.winfo_class()
if widget_class == "Canvas":
counter = counter + 1