【发布时间】:2019-09-11 04:38:00
【问题描述】:
我最近问过this question,得到了答复。我正在尝试完全相同,但是 WebKit.WebView 和 GTK 我被困在同一部分。
目标:如果第一个 URL 不可访问,则加载另一个 URL。
import gi, time
gi.require_version('Gtk', '3.0')
gi.require_version('WebKit', '3.0')
from gi.repository import Gtk, WebKit
browser = WebKit.WebView()
browser.load_uri('http://this-domain-does-not-exist.tld')
def load_error(webview, event, url, error):
webview.load_uri('http://google.com') # not working
browser.connect('load-error', load_error)
win = Gtk.Window()
win.add(browser)
win.show_all()
Gtk.main()
有什么想法吗?提前致谢!
【问题讨论】:
标签: python webview gtk webkit gtk3