Friday, October 2, 2009

Embarquer Webkit

Pour une application embarquée j'avais besoin vite fait d'un navigateur web sans fioritures et support CSS + Javascript. Finalement c'est tout simple avec Python et Webkit.

Avec pywebkitgtk :

import gtk 
import webkit 

view = webkit.WebView() 

sw = gtk.ScrolledWindow() 
sw.add(view) 

win = gtk.Window(gtk.WINDOW_TOPLEVEL) 
win.add(sw) 
win.show_all() 

view.open('http://acid3.acidtests.org/') 
gtk.main()


La mếme chose avec pyQt:

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

app = QApplication(sys.argv)
web = QWebView()

sa = QScrollArea()
sa.setWidget(web)
sa.show()

web.load(QUrl('http://acid3.acidtests.org/'))

sys.exit(app.exec_())


No comments:

Post a Comment