sudo apt-get удалить единство

Вот несколько бит кода из одного из моих приложений Python + Gtk, далее расширенный в соответствии с комментариями к этому ответу:

self.my_accelerators = Gtk.AccelGroup()
self.entry = Gtk.builder.get_object("entry1")
self.add_accelerator(self.entry, "<Control>b", signal="backspace")
...

def add_accelerator(self, widget, accelerator, signal="activate"):
    """Adds a keyboard shortcut"""
    if accelerator is not None:
        #if DEBUG:
            #print accelerator, widget.get_tooltip_text()
        key, mod = Gtk.accelerator_parse(accelerator)
        widget.add_accelerator(signal, self.my_accelerators, key, mod, Gtk.AccelFlags.VISIBLE)
1
задан 4 January 2013 в 03:52

0 ответов

Другие вопросы по тегам:

Похожие вопросы: