瀏覽代碼

setWindowTitle with checking if self.filename is None

Kentaro Wada 7 年之前
父節點
當前提交
5ce1b9ed3d
共有 1 個文件被更改,包括 8 次插入4 次删除
  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."""