From c0176f2f9f5a9a08d0a48b69bc018398e2599670 Mon Sep 17 00:00:00 2001 From: Jiye Qian Date: Fri, 29 Sep 2017 22:35:43 +0800 Subject: [PATCH] Load classes before creating label dialog The "editLabel()" may not pop predefined classes without preloaded "labelHist". --- labelImg.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/labelImg.py b/labelImg.py index a16030b9..2361810b 100755 --- a/labelImg.py +++ b/labelImg.py @@ -106,6 +106,9 @@ class MainWindow(QMainWindow, WindowMixin): self.screencastViewer = "firefox" self.screencast = "https://youtu.be/p0nR2YsCY_U" + # Load predefined classes to the list + self.loadPredefinedClasses(defaultPrefdefClassFile) + # Main widgets and related state. self.labelDialog = LabelDialog(parent=self, listItem=self.labelHist) @@ -396,9 +399,6 @@ class MainWindow(QMainWindow, WindowMixin): # Add Chris self.difficult = False - # Load predefined classes to the list - self.loadPredefinedClasses(defaultPrefdefClassFile) - self.settings = Settings() self.settings.load() settings = self.settings