def myGetField(parent, question, last_val, **kwargs): te = TagEdit(parent, type=1) te.completer.setCompletionMode(QCompleter.UnfilteredPopupCompletion) te.strings = last_val te.showCompleter = lambda te=te: showCompleter(te) ret = getText(question, parent, edit=te, **kwargs) te.hideCompleter() return ret