这里是我的问题:我想在Python中将本地html文件加载到
这里需要翻译的内容如下:
QWebView
。编辑:我使用PySide作为Qt包。
我的代码:class myWindow(QWidget):
def __init__(self, parent=None):
self.view = QWebView(self)
filepath = "file://" + os.path.join(os.path.dirname(__file__), 'googlemap.html')
self.view.load(QUrl(filepath))
这里需要翻译的内容如下:
这只是显示一个空白小部件。 如果我更改
self.view.load(QUrl(filepath)
by
self.view.load(QUrl("http://www.google.com/"))
它可以正常工作。
然而,文件显然在正确的目录中,我可以直接在浏览器中打开同一文件。
编辑2: 问题出现在我的树莓派2上进行更新后(运行上述代码)。
setUrl()
而不是load()
吗? - IAmInPLS