我正在使用PySide和QWebView开发一个WebKit版本的Web应用程序,用于Windows系统。
该应用程序在复杂的Windows工作环境中安装简便,且仅需要存在Internet Explorer。
此外,使用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()
信号?祝好, Natim