You can always ask the model for a different index, given row and column of your choosing.
Also, since you have row selection enabled, the list returned by selectedIndexes() should contain all columns.
One other option you can look at is QDataWidgetMapper. It can directly operate on a model and map column value into widgets.
Cheers,
_
Bookmarks