У меня есть QTreeView, который, например. показывает следующую структуру (все в одном столбце):
parent 1
- child 1
- child 2
- child 3
parent 2
parent 3
Теперь я использую сигнал currentChanged(), чтобы узнать, какой из элементов выбран. Но там я получаю одно и то же значение индекса 1 для «родителя 1» и «дочернего элемента 1» или 2 для «дочернего элемента 2» и «родительского элемента 2» - кажется, что индекс всегда использует относительное количество строк. Итак, как я могу узнать, какой элемент выбран?
Спасибо!