PDA

View Full Version : Qtableview problem



kira411
30th July 2010, 11:34
I created QTableview with following code:

QTableView *table = new QTableView();
QStandardItemModel model( 2, 2 );
for( int r=0; r<2; r++ ) {
for( int c=0; c<2; c++)
{
QStandardItem *item = new QStandardItem( QString("Text (%0,%1)").arg(r).arg(c) );
item->setEditable(false);
model.setItem(r, c, item);
}
}
model.setHorizontalHeaderItem( 0, new QStandardItem("Column 1"));
model.setHorizontalHeaderItem( 1, new QStandardItem("Column 2"));
model.setVerticalHeaderItem(0, new QStandardItem("Row 1"));
model.setVerticalHeaderItem(1, new QStandardItem("Row 2"));
table->setModel( &model );
table->setSelectionMode(QAbstractItemView::MultiSelection );

now, i want to get back index when i know text in cell?
please help me.
Thanks in advance.