python-examples: 15674c4f7828b9d8f7f1dece14c66804c8249168
1: import gtk, webkit
2: class WebBrowser(gtk.Window):
3: def __init__(self):
4: super(WebBrowser, self).__init__()
5: self.connect('destroy', gtk.main_quit)
6: self.vbox = gtk.VBox()
7: self.add(self.vbox)
8: self.addressbar = gtk.Entry()
9: self.vbox.pack_start(self.addressbar, expand=False, fill=False)
10: self.addressbar.connect('activate', self.location_entered)
11: self.scroller = gtk.ScrolledWindow()
12: self.vbox.add(self.scroller)
13: self.webpage = webkit.WebView()
14: self.scroller.add(self.webpage)
15: self.show_all()
16: def location_entered(self, addressbar):
17: self.webpage.open(addressbar.props.text)
18: webbrowser = WebBrowser()
19: gtk.main()
Generated by git2html.