2024-05-15 14:35:23 发布
网友
我想从wx.aui.aui经理. 在
有可能吗?在
panel_list = [] manager.AddPane(panel1,....) panel_list.append(panel1) manager.AddPane(panel2,....) panel_list.append(panel2) #and so on..
创建一个列表并在列表中添加一些东西(管理者的位置)会使事情变得简单,我想想吧。那么
相反,销毁,ShowPane(i, False)对于重用是合理的。别忘了Update():
ShowPane(i, False)
Update()
我看到分段故障是由于AuiManager中遗留的陈旧(删除)面板造成的;我用以下方法清除了它们:
nbpanes = manager.GetAllPanes() for pane in nbpanes: pane.DestroyOnClose() manager.ClosePane(pane)
nbpanes是PaneInfo对象的列表
nbpanes
我不确定,但这可能有用:
manager.DetachPane(pane) pane.Destroy() manager.Update()
创建一个列表并在列表中添加一些东西(管理者的位置)会使事情变得简单,我想想吧。那么
相反,销毁,
^{pr2}$ShowPane(i, False)
对于重用是合理的。别忘了Update()
:我看到分段故障是由于AuiManager中遗留的陈旧(删除)面板造成的;我用以下方法清除了它们:
nbpanes
是PaneInfo对象的列表我不确定,但这可能有用:
相关问题 更多 >
编程相关推荐