Python和webkit Qt4

时间:2014-04-14 11:08:35

标签: python qtwebkit

我试图在一个框架中显示一个网页,但我无法弄清楚如何做到这一点,也因为我无法找到QtWebkit的正确文档和/或教程

感谢。

import sys
from PyQt4 import QtGui, QtCore, QtWebKit

class MainWindow(QtGui.QMainWindow):
    def __init__(self):
        QtGui.QMainWindow.__init__(self)

        self.resize(350, 250)
        self.setWindowTitle('MainWindow')

        self.statusBar().showMessage('Loading...')

        self.web = QtWebKit.QWebView()
        self.web.load(QtCore.QUrl('google.com'))
        self.web.show()

app = QtGui.QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())

1 个答案:

答案 0 :(得分:0)

对于某些文档,您可以尝试使用河岸documentation(虽然代码示例仍在C ...)

您的代码似乎很好(可能会添加http://?但是您是否尝试在没有类的情况下执行此操作?这应该有效:

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

app = QApplication(sys.argv)

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

sys.exit(app.exec_())

否则,其他地方有问题(可能是代理?)