Parcourir la source

setWindowTitle with checking if self.filename is None

Kentaro Wada il y a 7 ans
Parent
commit
5ce1b9ed3d
1 fichiers modifiés avec 8 ajouts et 4 suppressions
  1. 8 4
      labelme/app.py

+ 8 - 4
labelme/app.py

@@ -454,15 +454,19 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
     def setDirty(self):
         self.dirty = True
         self.actions.save.setEnabled(True)
-        self.setWindowTitle('{} - {}*'.format(__appname__,
-                                              os.path.basename(self.filename)))
+        title = __appname__
+        if self.filename is not None:
+            title = '{} - {}*'.format(title, self.filename)
+        self.setWindowTitle(title)
 
     def setClean(self):
         self.dirty = False
         self.actions.save.setEnabled(False)
         self.actions.create.setEnabled(True)
-        self.setWindowTitle('{} - {}'.format(__appname__,
-                                             os.path.basename(self.filename)))
+        title = __appname__
+        if self.filename is not None:
+            title = '{} - {}'.format(title, self.filename)
+        self.setWindowTitle(title)
 
     def toggleActions(self, value=True):
         """Enable/Disable widgets which depend on an opened image."""