我正在尝试在应用程序中使用 Gtk.Switch 小部件,但“激活”信号未通过点击触发。通过在其上按回车/空格键使用带有键盘的小部件时,它可以正常工作,但单击不会触发“激活”事件。
任何想法为了注册 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()