2010-04-02 67 views
4

http://code.google.com/p/pywebkitgtk/看起來不錯,但它似乎只在Linux上運行。如何用Python創建一個簡單的跨平臺瀏覽器?

有誰知道是否有類似的東西,但跨平臺嗎?

如果沒有什麼可以替代使用Python一個簡單的網頁瀏覽器,可以在Windows,MAC OS和Linux上運行?

在此先感謝

更新:有誰有大約wxWebKit的一些信息?

+0

是什麼讓你相信PyWebKitGtk是僅限於Linux的? – 2010-04-02 13:03:21

+0

在網絡上發現的一些文章,但也許​​我不正確理解。然而它必須被編譯,並且看起來並不那麼容易。如果您有關於在Win32或MAC上使用PyWebKitGtk的信息,請回答 – luc 2010-04-02 13:12:05

回答

9

Qt(與Python綁定的PyQtPySide)提供Webkit(與Safari相同的引擎)。製作一個簡單的跨平臺瀏覽器是trivially implemented與此。

爲了展示方便這真的是(從鏈接所採取的示例):

#!/usr/bin/env python 

import sys 
from PyQt4.QtCore import * 
from PyQt4.QtGui import * 
from PyQt4.QtWebKit import * 

app = QApplication(sys.argv) 

web = QWebView() 
web.load(QUrl("http://www.stackoverflow.com")) 
web.show() 

sys.exit(app.exec_()) 
0

如果您不介意修改開源項目中的代碼,您可以嘗試使Grail在現代版本的Python中運行。

相關問題