Voici le code pour appliquer une couleur à une cellule, mais ne marche pas. pouvez vous me le corriger ?
Merci d'avance.
class monModele : public QIdentityProxyModel
{
public:
monModele(QObject* parent = 0): QIdentityProxyModel(parent)
QVariant data(const QModelIndex &index, int role)
{
if (role == Qt::BackgroundRole) {
QColor color = Qt::blue;
return QBrush(color);
}
return QIdentityProxyModel::data(index, role);
}
..........
sqlModele=newQSqlTableModel();
sqlModele->setQuery(*mRequete);
monModele*identModel=newmonModele();
identModel->setSourceModel(sqlModele);
identModel->data(
identModel->index(2,1),
Qt::BackgroundRole);
ui->tableView->setModel(identModel);
ui->tableView->show();
RL
Couleur cellule avec QIdentityProxyModel
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.