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')
Размер окна остается таким же, как и при загрузке страницы Amazon.Единственное, что мне удалось сделать, - это удалить старый объект webkit и создать новый объект webkit.webView (), но это кажется очень грязным.