Aquí dejo un ejemplo que encontré, que solo permite ingresar números.
Código Python:
Ver original
#!/usr/bin/env python # -*- coding: utf-8 -*- import re import gtk ONLY_NUMBERS = re.compile('[0-9]') def on_insert_text(editable, new_text, new_text_length, position): '''called when text is inserted on an entry''' if ONLY_NUMBERS.match(new_text) is None: editable.stop_emission('insert-text') entry = gtk.Entry() entry.connect('insert-text', on_insert_text) window = gtk.Window() window.set_title('only numbers') window.add(entry) window.connect('delete-event', gtk.main_quit) window.show_all() gtk.main()