2010-01-27 7 views

Odpowiedz

2

Widzę problem tutaj, "activate" signal nie pozwala zwrócić wartość boolowską, czy chcesz propagować sygnał dalej. Wygląda na to, że możesz potrzebować zaglądać do numeru gtk.CheckMenuItem internals, wywołać sygnał, który "otwiera" menu w aktualnej pozycji do przetworzenia natychmiast po tym, jak sygnał "activate" zamknął menu lub spróbuj mailing list.

Warto zauważyć, że jest to raczej pytanie GTK + niż PyGTK, ponieważ uważam, że API PyGTK dokładnie odzwierciedla GTK + w tym wydaniu.

+0

Dzięki. Pójdę pooglądać więcej. – davedavedave

+0

@davedavedave, czy kiedykolwiek znalazłeś dobre rozwiązanie? – JellicleCat

0

Spróbuj zagłębić się w źródło i jego dokumentację. Przekonałem się, że jest to najłatwiejszy sposób i najlepszy skrót.

Powiązane problemy