def clicked(self, widget):
if not self.teaching:
Gdk.keyboard_grab(self.get_window(), False, Gdk.CURRENT_TIME)
self.button.set_label(_("Pick an accelerator"))
self.event_id = self.connect( "key-release-event", self.on_key_release )
self.teaching = True
else:
if self.event_id:
self.disconnect(self.event_id)
self.ungrab()
self.set_button_text()
self.teaching = False
评论列表
文章目录