ImportError: Kein Modul mit dem Namen QtWebKit

Bin ich auf centos5. Ich installierte python26 Quelle mit einem machen altinstall. Dann habe ich ein:

yum install qt4
yum install qt4-devel
yum install qt4-doc

Vom riverbankcomputing.co.uk ich habe die Quelle für die sip-4.10.2, kompiliert und installiert, in Ordnung. Dann von der gleichen Seite, die ich heruntergeladen und kompiliert aus dem source PyQt-x11-4.7.3

Beide Installationen wurden mit dem python26 version (/usr/local/bin/python2.6). So configure.py, make und make install funktionierte ohne Fehler. Schließlich habe ich versucht, um dieses Skript auszuführen, aber die Fehlermeldung kam in dem Thema von diesem post:

import sys
import signal

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

def onLoadFinished(result):
    if not result:
        print "Request failed"
        sys.exit(1)


    #screen = QtGui.QDesktopWidget().screenGeometry()
    size = webpage.mainFrame().contentsSize()
    # Set the size of the (virtual) browser window
    webpage.setViewportSize(webpage.mainFrame().contentsSize())

    # Paint this frame into an image
    image = QImage(webpage.viewportSize(), QImage.Format_ARGB32)
    painter = QPainter(image)
    webpage.mainFrame().render(painter)
    painter.end()
    image.save("output2.png")
    sys.exit(0)


app = QApplication(sys.argv)
signal.signal(signal.SIGINT, signal.SIG_DFL)

webpage = QWebPage()
webpage.connect(webpage, SIGNAL("loadFinished(bool)"), onLoadFinished)
webpage.mainFrame().load(QUrl("http://www.google.com"))

sys.exit(app.exec_())

Sogar in den Anfang der Konfiguration für pyqt4, sah ich es sagen, QtWebKit installiert werden sollte, aber scheinbar ist es nicht? Was ist Los?

Machte ich nur einen finden, und es sieht aus wie es war nicht installiert. Was sind meine Optionen?

[root@localhost ~]# find / -name '*QtWebKit*'
/root/PyQt-x11-gpl-4.7.3/sip/QtWebKit
/root/PyQt-x11-gpl-4.7.3/sip/QtWebKit/QtWebKitmod.sip
/root/PyQt-x11-gpl-4.7.3/cfgtest_QtWebKit.cpp

InformationsquelleAutor Nathan | 2010-05-27

Schreibe einen Kommentar