瀏覽代碼

Add completion for label editing

Kentaro Wada 7 年之前
父節點
當前提交
9ee0e2e84f
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      labelme/labelDialog.py

+ 5 - 0
labelme/labelDialog.py

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