Need a simple “Hello World” example using the Webkit library in Python

后端 未结 2 1127
予麋鹿
予麋鹿 2020-12-14 11:43

Does anyone know of a simple \"Hello World\" example for using the Webkit library in Python? I have a GTK window, and inside I want to put Webkit.

With Python/mozemb

相关标签:
2条回答
  • 2020-12-14 12:00

    Did you check the Python bindings for the WebKit GTK+ port. In one of the directory there are demos on how to use it, including a browser: python demos/tabbed_browser.py

    You could check also the slides of a FOSDEM by Alp Toker on WebKit GTK+ (pdf) Developing hybrid Web/GTK+ rich internet applications.

    import gtk 
    import webkit 
    
    view = webkit.WebView() 
    
    sw = gtk.ScrolledWindow() 
    sw.add(view) 
    
    win = gtk.Window(gtk.WINDOW_TOPLEVEL) 
    win.add(sw) 
    win.show_all() 
    
    view.open("http://w3.org/") 
    gtk.main()
    

    That should give you good hints for starting.

    0 讨论(0)
  • 2020-12-14 12:03

    Now with WebKitGtk2

    import gi
    gi.require_version('Gtk', '3.0')
    gi.require_version('WebKit2', '4.0')
    
    from gi.repository import Gtk, WebKit2
    
    window = Gtk.Window()
    window.set_default_size(800, 600)
    window.connect("destroy", Gtk.main_quit)
    
    scrolled_window = Gtk.ScrolledWindow()
    webview = WebKit2.WebView()
    webview.load_uri("https://google.cl")
    scrolled_window.add(webview)
    
    window.add(scrolled_window)
    window.show_all()
    Gtk.main()
    
    0 讨论(0)
提交回复
热议问题