Thanks for your reply ,
i tried but items background color is not changing,
please let me know where doing wrong in the following code
while(q1.next())
{
model->insertRow(MsgIDlist.size());
for(int i=0;i<3;i++)
{
b.setColor(Qt::gray);
item->setBackground(b);
model->setItem(MsgIDlist.size(),i,item);
}
}
q1.clear();
sourceView->setModel(model);
sourceLayout->addWidget(sourceView);
sourceGroupBox->setLayout(sourceLayout);
showdia->setFixedSize(300,220);
showdia->show();
QDialog showdia = new QDialog;
while(q1.next())
{
model->insertRow(MsgIDlist.size());
for(int i=0;i<3;i++)
{
QStandardItem *item = new QStandardItem(q1.value(i).toString());
QBrush b;
b.setColor(Qt::gray);
item->setBackground(b);
model->setItem(MsgIDlist.size(),i,item);
}
}
q1.clear();
sourceView->setModel(model);
sourceLayout = new QHBoxLayout;
sourceLayout->addWidget(sourceView);
sourceGroupBox->setLayout(sourceLayout);
showdia->setFixedSize(300,220);
showdia->show();
To copy to clipboard, switch view to plain text mode
Regards
Askar
Bookmarks