Se você está começando com o PyGtk e Rapidamente, eu definitivamente recomendaria este tutorial , isso me ajudou muito.
Você está usando o Glade para o seu designer de gui? Se você não tiver, você teria que conectar os sinais manualmente, fazendo algo assim:
from gi.repository import Gtk
class Handlers:
def on_button1_clicked(self,builder):
print "Clicked Exit"
Gtk.main_quit()
def on_entry1_changed(self,builder):
entry = self.builder.get_object("entry1")
self.builder.get_object("TestWindow").set_title(entry.get_text())
builder = Gtk.Builder()
builder.add_from_file("example.ui")
builder.connect_signals(Handlers())
window = builder.get_object("TestWindow")
window.show()
Gtk.main()
Mais sobre a conexão manual de manipuladores como este é encontrada aqui .