PDA

View Full Version : list view displaying same item value...



addu
29th May 2009, 15:12
Hi..

My listview is displaying same item value...

code..

model = new QStandardItemModel(this);
for(int i=0;i<list.size();i++)
{
QStandardItem *item = new QStandardItem;

model->appendRow(item);
}
ui->listView_4->setModel(model);
static int a = list.size();
for(int i=0;i<a;i++)
{

statusUser = list.takeFirst();
t = new Tweet(statusUser->user.name,statusUser->status.text,statusUser->user.profileImageUrl);
model->item(i)->setSizeHint(t->size());
t->resize(ui->listView_4->size().width()+50, t->size().height());
ui->listView_4->setIndexWidget(model->item(i)->index(), t);

}



previously i gave for second for loop size is list.size(),instead of k values...Now i corrected that issue ..But listview showing same item value only through out listview....

please tell the way to avoid of displaying same item values..

Thanks

Addu

wysota
30th May 2009, 01:55
What do you mean by "same item values"? From what I see you are displaying widgets, not items... of course I can repeat myself (again) that you should use QScrollArea but I guess you already know that...