diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index fa03c3a775..51d88b06e2 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -586,8 +586,11 @@ def build_forms(srcdir, info=None): if form.endswith('viewer%smain.ui'%os.sep): info('\t\tPromoting WebView') dat = dat.replace('self.view = QtWebKit.QWebView(', 'self.view = DocumentView(') + dat = dat.replace('from PyQt4 import QtWebKit', '') + if iswindows: + dat = dat.replace('self.view = QWebView(', 'self.view = DocumentView(') + dat = dat.replace('from QtWebKit.QWebView import QWebView', '') dat += '\n\nfrom calibre.gui2.viewer.documentview import DocumentView' - dat += '\nQtWebKit' open(compiled_form, 'wb').write(dat)