使用python构建一个简单的浏览器

时间:2015-02-13 07:45:43

标签: python webview gtk debian

我想构建一个超小的浏览器,它只会加载一个网址,并且将始终处于全屏或信息亭模式。我将在Raspberry Pi中运行它。我探讨了堆栈溢出和谷歌的几个选项。以下是我找到的潜在解决方案,但无法确定最佳和最简单的方法。

  1. Python + Gtk
  2. QT
  3. NodeWebkit(我无法安装)
  4. 如果我们使用python的一个优点是在raspberry pi中,我有运行python的Raspbian。

    我非常感谢有经验的开发人员的意见。

1 个答案:

答案 0 :(得分:0)

我无法真正评估这是否是最简单的选项,但这是你用python和gtk做的方法:

from gi.repository import Gtk
from gi.repository import WebKit2

class  BrowserView:
    def __init__(self):
        window = Gtk.Window()
        window.connect('delete-event',Gtk.main_quit)

        self.view = WebKit2.WebView()
        self.view.load_uri('http://example.net')

        window.add(self.view)
        window.fullscreen()
        window.show_all()


if __name__ == "__main__":
    BrowserView()
    Gtk.main()