私はPySideとQWebViewを使って、WindowsでWebアプリのWebKitバージョンを提供しています。
InternetExplorerのみが存在する複雑に機能するWindows環境に簡単にインストールできます。
QWebKitを使用するだけでなく、非常に簡単です。
#!/usr/bin/env python
#-*- coding:utf-8 -*-
# hellowebkit.py
# Copyright 2009 Piotr Maliński, riklaunim@gmail.com
#
# <Under GPL licence>
import sys
from PySide.QtCore import *
from PySide.QtGui import *
from PySide.QtWebKit import *
app = QApplication(sys.argv)
web = QWebView()
web.load(QUrl("http://myapp.example.com"))
web.show()
sys.exit(app.exec_())
次のページが完全に読み込まれるまで描画が行われないように、ダブルバッファリングを有効にします。
私がそれをどうやってやるべきか知っていますか?多分信号を使っていると思いweb.loadFinished()
ますか?
乾杯、
ナティム