2011-05-26 69 views
0

Webkit调整它所呈现整个页面的窗口大小。但问题在于,它不会默认调整大小,所以如果最初调整大小,并且加载更短的第二个页面,则页面会平铺。有没有办法调整它的大小以适应页面?pywebkitgtk垂直调整大小

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

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

相关问题