Существует QCompleter (установленный на QLineEdit), заполненный QStandardItemModel. Эта модель также заполняет QTableView, мне нужно получить QModelIndex и выбрать его в QTableView, но это не удается, он передает текст вместо QModelIndex:
completer.highlighted.connect(print_index)
проходит только первый индекс:
completer.highlighted.connect(lambda : select_index(completer.currentIndex()))
def select_index(index):
table_view.setCurrentIndex(index)
Я читаю документы, но не могу понять, что я делаю неправильно. http://doc.qt.io/qt-5/qcompleter.html#highlighted-1