index = self.ui.treeView.selectedIndexes()[0]
selected_name = index.model().itemFromIndex(index).text()
selectedIndexes()[0] - возвращает значение из первого столбца. Все работает
selectedIndexes()[1] - из второго столбца. Все работает до тех пор, пока я не скрываю столбец с помощью метода hideColumn().. Со скрытым выдает ошибку выхода за границы массива. Непонятно, я же просто отображение скрываю, а не удаляю данные в колонке...