我试图在一个框架中显示一个网页,但我无法弄清楚如何做到这一点,也因为我无法找到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_())
答案 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_())
否则,其他地方有问题(可能是代理?)