diff --git a/src/calibre/ebooks/oeb/transforms/rasterize.py b/src/calibre/ebooks/oeb/transforms/rasterize.py index 7962eabf30..29e9109592 100644 --- a/src/calibre/ebooks/oeb/transforms/rasterize.py +++ b/src/calibre/ebooks/oeb/transforms/rasterize.py @@ -8,15 +8,10 @@ __copyright__ = '2008, Marshall T. Vandegrift ' import os, re from urlparse import urldefrag + from lxml import etree -from PyQt5.QtCore import Qt -from PyQt5.QtCore import QByteArray -from PyQt5.QtCore import QBuffer -from PyQt5.QtCore import QIODevice -from PyQt5.QtGui import QColor -from PyQt5.QtGui import QImage -from PyQt5.QtGui import QPainter -from PyQt5.QtSvg import QSvgRenderer +from PyQt5.Qt import ( + Qt, QByteArray, QBuffer, QIODevice, QColor, QImage, QPainter, QSvgRenderer) from calibre.ebooks.oeb.base import XHTML, XLINK from calibre.ebooks.oeb.base import SVG_MIME, PNG_MIME from calibre.ebooks.oeb.base import xml2str, xpath diff --git a/src/calibre/gui2/cover_flow.py b/src/calibre/gui2/cover_flow.py index 57da52624f..f36c18da9c 100644 --- a/src/calibre/gui2/cover_flow.py +++ b/src/calibre/gui2/cover_flow.py @@ -359,7 +359,7 @@ class CoverFlowMixin(object): self.cf_last_updated_at = time.time() def test(): - from PyQt5.QtGui import QApplication, QMainWindow + from PyQt5.Qt import QApplication, QMainWindow app = QApplication([]) w = QMainWindow() cf = CoverFlow() @@ -378,7 +378,7 @@ def main(args=sys.argv): return 0 if __name__ == '__main__': - from PyQt5.QtGui import QApplication, QMainWindow + from PyQt5.Qt import QApplication, QMainWindow app = QApplication([]) w = QMainWindow() cf = CoverFlow() diff --git a/src/calibre/gui2/dialogs/comicconf.py b/src/calibre/gui2/dialogs/comicconf.py index 33b3d3c527..cf7e41b1ac 100644 --- a/src/calibre/gui2/dialogs/comicconf.py +++ b/src/calibre/gui2/dialogs/comicconf.py @@ -4,7 +4,7 @@ __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' '''''' -from PyQt5.QtGui import QDialog +from PyQt5.Qt import QDialog from calibre.gui2.dialogs.comicconf_ui import Ui_Dialog from calibre.ebooks.lrf.comic.convert_from import config, PROFILES diff --git a/src/calibre/gui2/dialogs/password.py b/src/calibre/gui2/dialogs/password.py index c215b58eee..062d2becb1 100644 --- a/src/calibre/gui2/dialogs/password.py +++ b/src/calibre/gui2/dialogs/password.py @@ -1,8 +1,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal ' import re -from PyQt5.QtGui import QDialog, QLineEdit -from PyQt5.QtCore import Qt +from PyQt5.Qt import QDialog, QLineEdit, Qt from calibre.gui2.dialogs.password_ui import Ui_Dialog from calibre.gui2 import dynamic diff --git a/src/calibre/gui2/dialogs/plugin_updater.py b/src/calibre/gui2/dialogs/plugin_updater.py index aeb7605c83..57d96e927e 100644 --- a/src/calibre/gui2/dialogs/plugin_updater.py +++ b/src/calibre/gui2/dialogs/plugin_updater.py @@ -13,8 +13,7 @@ from PyQt5.Qt import (Qt, QUrl, QFrame, QVBoxLayout, QLabel, QBrush, QTextEdit, QComboBox, QAbstractItemView, QHBoxLayout, QDialogButtonBox, QAbstractTableModel, QVariant, QTableView, QModelIndex, QSortFilterProxyModel, QAction, QIcon, QDialog, - QFont, QPixmap, QSize) -from PyQt5.QtGui import QLineEdit + QFont, QPixmap, QSize, QLineEdit) from calibre import browser, prints from calibre.constants import numeric_version, iswindows, isosx, DEBUG, __appname__, __version__ diff --git a/src/calibre/gui2/dialogs/tag_categories.py b/src/calibre/gui2/dialogs/tag_categories.py index ce234ad096..dcdef073a4 100644 --- a/src/calibre/gui2/dialogs/tag_categories.py +++ b/src/calibre/gui2/dialogs/tag_categories.py @@ -2,8 +2,8 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal ' -from PyQt5.QtCore import Qt -from PyQt5.QtGui import QDialog, QIcon, QListWidgetItem +from PyQt5.Qt import ( + Qt, QDialog, QIcon, QListWidgetItem) from calibre.gui2.dialogs.tag_categories_ui import Ui_TagCategories from calibre.gui2.dialogs.confirm_delete import confirm diff --git a/src/calibre/gui2/dialogs/tag_editor.py b/src/calibre/gui2/dialogs/tag_editor.py index c7f2aa40d2..8a8edf042a 100644 --- a/src/calibre/gui2/dialogs/tag_editor.py +++ b/src/calibre/gui2/dialogs/tag_editor.py @@ -3,8 +3,7 @@ __copyright__ = '2008, Kovid Goyal ' from functools import partial -from PyQt5.QtCore import Qt -from PyQt5.QtGui import QDialog +from PyQt5.Qt import Qt, QDialog from calibre.gui2.dialogs.tag_editor_ui import Ui_TagEditor from calibre.gui2 import question_dialog, error_dialog, gprefs diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index b1a3f7234e..61b565acda 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -480,7 +480,7 @@ if __name__ == '__main__': if not iswindows: raise tb = traceback.format_exc() - from PyQt5.QtGui import QErrorMessage + from PyQt5.Qt import QErrorMessage logfile = os.path.join(os.path.expanduser('~'), 'calibre.log') if os.path.exists(logfile): log = open(logfile).read().decode('utf-8', 'ignore') diff --git a/src/calibre/gui2/proceed.py b/src/calibre/gui2/proceed.py index 07b9912cb3..ae1228995f 100644 --- a/src/calibre/gui2/proceed.py +++ b/src/calibre/gui2/proceed.py @@ -239,7 +239,7 @@ class ProceedQuestion(QDialog): def main(): from calibre.gui2 import Application - from PyQt5.QtGui import QMainWindow + from PyQt5.Qt import QMainWindow app = Application([]) w = QMainWindow() w.show()