pywebkitgtk垂直调整大小

时间:2011-05-26 21:29:10

标签: python webkit gtk pygtk

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()对象,但这看起来非常笨拙。

1 个答案:

答案 0 :(得分:0)

将您的网络视图放在gtk.ScrolledWindow中。然后它不会调整大小以适应整个页面。