On jeudi 06 novembre 2008, soorjith p wrote:

> How to catch TAB signal from widgets like entry boxes, comobo etc?

Add a handler on key events:

    widget.connect("key-press-event", self._onKeyPressed)
    widget.connect("key-release-event", self._onKeyReleased)

Then catch 'Tab' key:

    def _onKeyPressed(self, widget, event, *args):
        if event.keyval == gtk.keysyms.Tab:
            return True

    def _onKeyReleased(self, widget, event, *args):
        if event.keyval == gtk.keysyms.Tab:
            return True

-- 
    Frédéric

    http://www.gbiloba.org
_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to