diff options
Diffstat (limited to 'silx/gui/icons.py')
-rw-r--r-- | silx/gui/icons.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/silx/gui/icons.py b/silx/gui/icons.py index ef99591..1493b92 100644 --- a/silx/gui/icons.py +++ b/silx/gui/icons.py @@ -29,7 +29,7 @@ Use :func:`getQIcon` to create Qt QIcon from the name identifying an icon. __authors__ = ["T. Vincent"] __license__ = "MIT" -__date__ = "05/10/2018" +__date__ = "07/01/2019" import os @@ -213,11 +213,12 @@ class MultiImageAnimatedIcon(AbstractAnimatedIcon): self.__frames = [] for i in range(100): try: - filename = getQFile("%s/%02d" % (filename, i)) + frame_filename = os.sep.join((filename, ("%02d" %i))) + frame_file = getQFile(frame_filename) except ValueError: break try: - icon = qt.QIcon(filename.fileName()) + icon = qt.QIcon(frame_file.fileName()) except ValueError: break self.__frames.append(icon) @@ -420,4 +421,5 @@ def getQFile(name): qfile = qt.QFile(filename) if qfile.exists(): return qfile + _logger.debug("File '%s' not found.", filename) raise ValueError('Not an icon name: %s' % name) |