Não testado, mas o seguinte deve funcionar.
self.webview.connect('notify::title', self._title_changed_cb)
def _title_changed_cb(self, webview, title):
self.set_title(webview.get_title())
Você provavelmente desejará um título melhor, como "%s - %s" % (title, APPNAME)
.
Editar : você não pode usar a propriedade title
diretamente porque ela é do tipo GParamString. Basta recuperar o título da visualização da Web.