1
我正在用QWebEngineView構建一個PyQt5應用程序。 BeautifulSoup讀取html文件,然後使用QtWebEngineView顯示它。我的代碼如下:PyQt5:QWebEngineView無法在Windows 7中呈現本地HTML文件
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上有問題。
謝謝您的建議。