1
QWebEngineViewでPyQt5アプリケーションを構築しています。 htmlファイルはBeautifulSoupによって読み込まれ、それが最も好きで、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上で問題があるようです。
ありがとうございました。