我有一个主 Canvas

canvas = Canvas(root,width=1200,height=800) 

还有很多子部件,例如列表和框架以及框架内的 Canvas

我想编写一个函数,只在父 Canvas 中给出并以类似的形式访问子 Canvas

def showInstrumentList(canvas): 
    child_listbox = canvas.listbox <== this kind of approach (not real code) 

我的程序中分布着很多子小部件,我真的需要一种自上而下访问这些子小部件的方法。 (所以一切都从 parent 开始并找到它的方式)

有什么办法吗?

请您参考如下方法:

你可以做到

canvas = Canvas(root,width=1200,height=800) 
canvas.label = Label(canvas) 

您可以添加新的属性。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!