wxPython: запретить закрытие меню панели задач после нажатия на элемент - PullRequest
1 голос
/ 30 июня 2010

Я использую wxPython для создания меню панели задач. Меню содержит несколько пунктов меню (очевидно). Теперь я хотел бы обновить / изменить некоторые из этих элементов при нажатии на конкретный элемент, , при этом по-прежнему отображается меню .

Как я могу предотвратить исчезновение меню панели задач после нажатия на элемент? Единственный метод, который я нашел полезным, это wxMenu.UpdateUI(), но это не предотвращает исчезновение меню.

1 Ответ

0 голосов
/ 27 марта 2011

Хотя я никогда не удосужился попробовать это сам, я помню попытку подобного эффекта с помощью всплывающего меню и textctrl. Вы можете попробовать wx.lib.agw.flatmenu.FlatMenuBar , он предоставляет обработчик событий OnMenuDismissed (self, event) , а также несколько других, которые по имени, кажется, то, что вам нужно. Вам необходимо создать свой собственный OnMenuDismissed () и переопределить событие.

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