diff --git a/libs/labelDialog.py b/libs/labelDialog.py index 636016d..7c09d05 100644 --- a/libs/labelDialog.py +++ b/libs/labelDialog.py @@ -19,6 +19,13 @@ def __init__(self, text="Enter object label", parent=None, listItem=None): self.edit.setText(text) self.edit.setValidator(labelValidator()) self.edit.editingFinished.connect(self.postProcess) + + model = QStringListModel() + model.setStringList(listItem) + completer = QCompleter() + completer.setModel(model) + self.edit.setCompleter(completer) + layout = QVBoxLayout() layout.addWidget(self.edit) self.buttonBox = bb = BB(BB.Ok | BB.Cancel, Qt.Horizontal, self)