Я экспериментировал с WxPython,Изменение названия вкладки в wx.Notebook
У меня есть интерфейс с закладками (ноутбук) и каждая вкладка в основном в виде списка файлов (да, я пытаюсь сделать файловый менеджер)
список файлов наследует от wx.ListCtrl и вкладками интерфейс наследует от wx.Notebook
Я только начинаю .. и у меня было это так двойной щелчок на папке будет компакт-диск в эту папку, но я хочу также изменить название вкладки.
Как это сделать?
У меня есть объект, представляющий список файлов и название, я хочу, чтобы установить его,
[
EDITNotebook.SetPageText()
принимает число, так что я не могу передать объект вкладки непосредственно к нему ]
мой нынешний подход к циклу через язычков, пока один из них не соответствует моей вкладки:
for tab_id in range(self.GetPageCount()):
if self.GetPage(tab_id) == tab:
self.SetPageText(tab_id, title)
break
Это кажется довольно наивным, хотя, не Ther разумный подход?
просто попробовал, не работал – hasen