Я пытаюсь использовать виджет Gtk.Switch в приложении, но сигнал «активировать» не срабатывает кликами. Он отлично работает при использовании виджета с клавиатурой путем нажатия на нем клавиши reture / space, но щелчки не вызывают событие "activate".
Любая идея, что нужно сделать, чтобы зарегистрировать сигналы для щелчков на Gtk.Switch.
from gi.repository impoty Gtk, GObject
def my_callback(widget, data=None):
print 'Event Fired'
switch = Gtk.Switch()
window = Gtk.Window()
window.add(switch)
switch.connect('activate', my_callback)
window.show_all()
GObject.MainLoop().run()