Webkit调整其所在窗口的大小以呈现整页。但问题是它默认情况下不会调整大小,因此如果它最初调整大小,并且您加载第二个较短的页面,页面将被平铺。有没有办法将其调整大小以适应页面?
import gtk
import webkit
window = gtk.Window()
browser = webkit.WebView()
window.add(browser)
browser.open('http://www.amazon.com')
window.show_all()
现在调整窗口大小以适应整个页面,但如果我这样做:
browser.open('http://www.google.ca')
窗口大小仍然是加载亚马逊页面时的尺寸。 我唯一能做的就是删除旧的webkit对象并创建一个新的webkit.webView()对象,但这看起来非常笨拙。
答案 0 :(得分:0)
将您的网络视图放在gtk.ScrolledWindow
中。然后它不会调整大小以适应整个页面。