from gi.repository import Gtk from gi.repository import Gdk class PyApp(Gtk.Window): def __init__(self): super(PyApp, self).__init__() self.set_title('Text Entry') self.set_size_request(250, 150) def entry_cb(widget, event): if Gdk.keyval_name(event.keyval) == 'Return': print widget.get_text() entry = Gtk.Entry() entry.connect('key_press_event', entry_cb) entry.show() fixed = Gtk.Fixed() fixed.show() fixed.put(entry, 20, 30) self.add(fixed) self.show() self.connect('destroy', Gtk.main_quit) PyApp() Gtk.main()