как удалить из wx.TreeCtrl старый корневой каталог и добавить новый? - PullRequest
0 голосов
/ 05 марта 2019

Я создал wx.TreeCtrl и заполнил корневой каталог каталогом, однако мне нужно иметь возможность изменять корневой каталог каждый раз, когда я нажимаю кнопку, как я могу удалить старый каталог и добавить новый?

Я сделал три элемента управления похожими на этот пример:

https://python -forum.io / Thread-Use-custom-root-in-wx-GenericDirCtrl

Я нашел базовое решение, сделав что-то вроде этого:

    get_root = self.GetRootItem()
    exist_root = wx.TreeItemId.GetID(get_root)
    if  exist_root !=None:  
        self.Delete(get_root)

Но, возможно, это не лучший подход, любые предложения будут оценены

...