diff --git a/src/calibre/gui2/preferences/main.py b/src/calibre/gui2/preferences/main.py index 371ffad2cf..c0c453f69e 100644 --- a/src/calibre/gui2/preferences/main.py +++ b/src/calibre/gui2/preferences/main.py @@ -12,7 +12,8 @@ from collections import OrderedDict from PyQt5.Qt import ( Qt, QIcon, QFont, QWidget, QScrollArea, QStackedWidget, QVBoxLayout, QLabel, QFrame, QToolBar, QSize, pyqtSignal, QPixmap, QDialogButtonBox, - QHBoxLayout, QDialog, QSizePolicy, QPainter, QTextLayout, QPointF) + QHBoxLayout, QDialog, QSizePolicy, QPainter, QTextLayout, QPointF, + QStatusTipEvent) from calibre.constants import __appname__, __version__, islinux from calibre.gui2 import (gprefs, min_available_height, available_width, @@ -262,7 +263,7 @@ class Preferences(QDialog): self.hide_plugin() def event(self, ev): - if ev.type() == ev.StatusTip: + if isinstance(ev, QStatusTipEvent): msg = re.sub(r'', ' ', ev.tip()) self.title_bar.show_msg(msg) return QDialog.event(self, ev)