Advertisement
Guest User

Simple Web Browser python +GTK

a guest
Oct 29th, 2012
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.82 KB | None | 0 0
  1. import gtk, webkit
  2.  
  3. def go_but(widget):
  4.     add = addBar.get_text()
  5.     if add.startswith("http://"):
  6.         web.open(add)
  7.     else:
  8.         add = "http://" + add
  9.         addBar.set_text(add)
  10.         web.open(add)
  11.        
  12. #def go_back(widget):
  13. #    scroll.go_back()
  14.    
  15.    
  16. win = gtk.Window()
  17. win.connect('destroy', lambda w: gtk.main_quit())
  18.  
  19. box1 = gtk.VBox()
  20. win.add(box1)
  21.  
  22. box2 = gtk.HBox()
  23. box1.pack_start(box2, False)
  24.  
  25. addBar = gtk.Entry()
  26. box2.pack_start(addBar)
  27.  
  28. #goback = gtk.Button("<-")
  29. #box2.pack_start(goback, False)
  30. #goback.connect('clicked', go_back)
  31.  
  32. gobutton = gtk.Button("GO")
  33. box2.pack_start(gobutton, False)
  34. gobutton.connect('clicked', go_but)
  35.  
  36.  
  37. scroll = gtk.ScrolledWindow()
  38. box1.pack_start(scroll)
  39.  
  40. web = webkit.WebView()
  41. scroll.add(web)
  42.  
  43. win.show_all()
  44.  
  45. gtk.main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement