【发布时间】:2016-12-04 14:38:30
【问题描述】:
我正在使用 QWebEngineView 构建一个 PyQt5 应用程序。 html 文件由 BeautifulSoup 读取,美化它然后使用 QtWebEngineView 显示它。我的代码如下:
class HTMLRenderer(QWebEngineView):
def __init__(self):
super(HTMLRenderer, self).__init__(parent)
self.soup = BeautifulSoup(open('../template/email.html', 'r').read(), 'html.parser')
self.render()
def render(self):
self.setHtml(self.soup.prettify())
self.show()
但是 QtWebEngineView 是空白的。它无法显示任何内容。
我正在 Windows 7 上开发。整个代码在 Mac OS 上运行。但现在我想让它在 Windows 7 上运行。
QWebEngineView 在 Windows 上好像有问题。
感谢您的建议。
【问题讨论】: