구리의 창고

QT Programming - QModelIndex 에서 item 정보 가져오기 본문

QT

QT Programming - QModelIndex 에서 item 정보 가져오기

구리z 2011. 9. 6. 15:14
Model/View 프로그래밍을 하다보면 많은 정보들이 QModelIndex 형식으로 넘어온다.

그리고 그 index에 맞는 특정 column, row 의 정보가 필요하다.

아래와 같이 가져 올 수 있다.

 
const QAbstractItemModel * model = index.model();
qDebug() << model->data(model->index(row, col), Qt::DisplayRole);


QVariant로 리턴되므로 입맛에 맞게 고쳐쓰면 된다.

QStandardItemModel 에는 itemFromIndex 라는 함수가 존재한다. 
 

QStandardItem * QStandardItemModel::itemFromIndex ( const QModelIndex & index ) const

 
 
http://doc.qt.nokia.com/4.7/qstandarditemmodel.html
Comments