QT + Visual studio "Qtableview :cell color ändern "

Gast #3919557
Lesenswert?
• ▲
▼
Hallo zusammen,

Wie ändere ich die Zellenfarbe von einem QTableview.
Folgende Anwendung verwende ich :
ich hole eine Tabelle  aus einem SQL Server:
Dieses Tabelle wird in einem QTableView visualisiert so weit so gut ...

 AbschnittCode: cpp
1
     .....
2
   model = new QSqlRelationalTableModel(this);
3
  model->setTable("MeasureTable"); // MeasureTable From Database 
4
  
5
  ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers);
6
  ui->tableView->setAlternatingRowColors(true);
7
  ui->tableView->setStyleSheet("alternate-background-color: lightgray;background-color: lightblue;");
8
  ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
9
  ui->tableView->setSelectionMode(QAbstractItemView::SingleSelection);
10
  .......
11
  model->select();
12
  ui->tableView->setModel(model);

Ich möchte bei der Visualisieren der Tabelle mittel QTableview die Daten 
erstmal filtern und entprechen Zelle färben, wenn eine bestimmte grenze 
überschritten ist.
Z.B:
In dieses Tabelle "MeasureTable" gibt eine spalte, die heisst Spannung:
Ich will die Zelle, Wo es (das Value >5)  färben

Wie mache ich das?
Hat jemenden eine Idee

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren