wxpython在开始时或在程序进行时创建多个面板

wxpython在开始时或在程序进行时创建多个面板,wxpython,panel,Wxpython,Panel,我没有任何代码显示这个问题,因为我只是寻求建议。我有一段功能代码,通过执行它,我创建了大约20-30个独特的面板。我在任何给定的时间只使用一个面板,有几个小的例外,我使用“显示/隐藏”来管理在给定的时间显示哪些面板 我的问题是:我是否最好在代码的起始点创建所有30个面板,隐藏不需要的29个面板并继续,然后在代码运行时在30个面板之间显示/隐藏,或者我应该只创建开始时需要的一两个,然后根据需要创建其他的,然后隐藏/销毁达到目的的。第一种方法是创建所需的所有面板,并像之前一样隐藏它们。另一种方法是使

我没有任何代码显示这个问题,因为我只是寻求建议。我有一段功能代码,通过执行它,我创建了大约20-30个独特的面板。我在任何给定的时间只使用一个面板,有几个小的例外,我使用“显示/隐藏”来管理在给定的时间显示哪些面板


我的问题是:我是否最好在代码的起始点创建所有30个面板,隐藏不需要的29个面板并继续,然后在代码运行时在30个面板之间显示/隐藏,或者我应该只创建开始时需要的一两个,然后根据需要创建其他的,然后隐藏/销毁达到目的的。第一种方法是创建所需的所有面板,并像之前一样隐藏它们。另一种方法是使用适当布局的小部件创建尺寸器,并根据需要隐藏尺寸器。这样,您将只有一个或两个面板,但布局不同

谢谢,我想我会在前面创建所有面板并隐藏它们,但我甚至没有考虑创建所有可能的大小调整器,包括小部件并隐藏它们。我会考虑一下这种方法!!