Можно ли удалить / удалить панель wx.aui.AuiManager? - PullRequest
1 голос
/ 09 марта 2010

Я хочу удалить панель из wx.aui.AuiManager.

Возможно ли это?

Ответы [ 2 ]

2 голосов
/ 10 марта 2010

Я не уверен, но это может сработать:

manager.DetachPane(pane)
pane.Destroy()
manager.Update()
0 голосов
/ 18 января 2015

Я видел segfaults из-за устаревших (удаленных) панелей, оставленных в AuiManager; Я очистил их со следующим:

nbpanes = manager.GetAllPanes()
for pane in nbpanes:
    pane.DestroyOnClose()
    manager.ClosePane(pane)

nbpanes - список объектов PaneInfo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...