我的应用程序由大约50个元素(嵌套框架和标签)组成,类似于
(绿色矩形是标签,蓝色线条 - 框架)
现在我花了几个小时来处理代码以找到窗口对象的最佳存储格式。我正在寻求了解这种应用程序常用的数据结构,到目前为止,我按照复杂程度尝试了以下几种:
Tkinter
示例通常使用裸变量。当只有几个小部件时,这是可以的,在我的情况下,50这样的描述是不切实际的{'id': <Frame> , children=list()}
,children
由此或下一个结构组成<Label>
,它不会有孩子我认为树状结构最好,但我会使用通常选择的任何东西来存储这些限制。