Bladeren bron

Add completion for label editing

Kentaro Wada 7 jaren geleden
bovenliggende
commit
9ee0e2e84f
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      labelme/labelDialog.py

+ 5 - 0
labelme/labelDialog.py

@@ -64,6 +64,11 @@ class LabelDialog(QDialog):
         self.labelList.currentItemChanged.connect(self.labelSelected)
         self.labelList.currentItemChanged.connect(self.labelSelected)
         layout.addWidget(self.labelList)
         layout.addWidget(self.labelList)
         self.setLayout(layout)
         self.setLayout(layout)
+        # completion
+        completer = QCompleter()
+        completer.setCompletionMode(QCompleter.InlineCompletion)
+        completer.setModel(self.labelList.model())
+        self.edit.setCompleter(completer)
 
 
     def addLabelHistory(self, label):
     def addLabelHistory(self, label):
         if self.labelList.findItems(label, Qt.MatchExactly):
         if self.labelList.findItems(label, Qt.MatchExactly):