PyDeadObjectError, удаляя панель с auitoolbar через панель инструментов

У меня есть группа с auitoolbar в нем и 'удалить' кнопкой на панели инструментов. Нажим этой кнопки удалит панель и все в нем. Проблема - это около wx. EVT_TOOL , который я использую, чтобы вызвать удаление, auitoolbar также, вызывает OnLeftUp событие, которое происходит после того, как панель была удалена, таким образом PyDeadObjectError . Есть ли какой-либо путь вокруг этого? Обычная кнопка работает просто великолепно, это - просто проблема с auitoolbar.

python 2.7.2
wxpython 2.8.12
0
nl ja de

1 ответы

<Кодируют> OnLeftUp связанный с wx. EVT_LEFT_UP событие? Если так, затем на групповом удалении необходимо также явно развязать группу с событием:

self.panel.Unbind(wx.EVT_LEFT_UP) 
0
добавлено
Я предполагаю, что это, но это - что-то внутреннее в auitoolbar и мне can' t развязывают его, неважно, что я делаю.
добавлено автор hdrz, источник
После небольшого количества рытья кажется, что вся функциональность нажатия кнопки & выпуска обработана в auitoolbar wx. EVT_LEFT_UP , поэтому возможно, единственный выбор состоит в том, чтобы использовать то же самое событие для вызова удаления.
добавлено автор hdrz, источник
Затем если вы can' t просто развязывают LEFT_UP событие от auitoolbar перед групповым удалением, можно подклассифицировать AuiToolBar класс, связать некоторый метод с , EVT_CLOSE , и в том методе развязывают LEFT_UP событие.
добавлено автор Andrey Sobolev, источник
Python
Python
7 654 участник(ов)

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/577926

Python beginners
Python beginners
4 449 участник(ов)

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Статистика тут: https://grstats.me/chat/x4qym2k5uvfkr3al6at7

pro.python
pro.python
1 090 участник(ов)

Сообщество разработчиков под Python Создатель: @rodgelius

Rude Python
Rude Python
971 участник(ов)

Python без „девочек”, здесь матерятся и унижают Django. Not gay friendly. Правила: t.me/rudepython/114107 @rudepython | t.me/rudepython

rupython
rupython
509 участник(ов)

Группа создана с целью оперативного получения ответов на возникающие вопросы по разработке на яп python, смежные темы, а также человеческого общения. Приветствую!

Python-programming
Python-programming
266 участник(ов)

Чат группы вконтакте https://vk.com/python_community