diff options
Diffstat (limited to 'data/es/tutorials/Tutorial_09_gtk_caja_de_texto.py')
-rw-r--r-- | data/es/tutorials/Tutorial_09_gtk_caja_de_texto.py | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/data/es/tutorials/Tutorial_09_gtk_caja_de_texto.py b/data/es/tutorials/Tutorial_09_gtk_caja_de_texto.py index caad2fa..102f55e 100644 --- a/data/es/tutorials/Tutorial_09_gtk_caja_de_texto.py +++ b/data/es/tutorials/Tutorial_09_gtk_caja_de_texto.py @@ -1,19 +1,29 @@ from gi.repository import Gtk class PyApp(Gtk.Window): + def __init__(self): super(PyApp, self).__init__() - self.set_title("Hola mundo!!") - self.connect("destroy", Gtk.main_quit) + self.set_title('Entrada de Texto') self.set_size_request(250, 150) - self.set_position(Gtk.WIN_POS_CENTER) + 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.put(entry, 20, 30) - self.connect("destroy", Gtk.main_quit) + fixed.show() + self.add(fixed) self.show() + self.connect('destroy', Gtk.main_quit) + + PyApp() Gtk.main() |