From 59f877737e6e0cc23da056f02bc2d269e860d13d Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 22 Jun 2017 18:01:01 +1000 Subject: [PATCH] start webview as transparent to reduce flicker --- aqt/webview.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/aqt/webview.py b/aqt/webview.py index 70eaea504..5a459dfcf 100644 --- a/aqt/webview.py +++ b/aqt/webview.py @@ -18,6 +18,7 @@ class AnkiWebPage(QWebEnginePage): QWebEnginePage.__init__(self) self._onBridgeCmd = onBridgeCmd self._setupBridge() + self.setBackgroundColor(Qt.transparent) def _setupBridge(self): class Bridge(QObject): @@ -75,8 +76,6 @@ class AnkiWebView(QWebEngineView): self._loadFinishedCB = None self.setPage(self._page) - self.keyEventDelegate = None - self._page.profile().setHttpCacheType(QWebEngineProfile.NoCache) self.resetHandlers() self.allowDrops = False @@ -159,7 +158,7 @@ border-radius:5px; font-family: Helvetica }""" fontspec = 'font-size:14px;font-family:%s;'%\ family - self.setHtml(""" + html=""" %s