【问题标题】:pywebkitgtk vertical resizepywebkitgtk 垂直调整大小
【发布时间】:2011-05-26 21:29:09
【问题描述】:

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

【问题讨论】:

    标签: python webkit gtk pygtk


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-07
      • 2012-08-21
      相关资源
      最近更新 更多