QT + Visual studio "Qtableview :cell color ändern
Verfasst: 12. Dezember 2014 07:29
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
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
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
Code: Alles auswählen
.....
model = new QSqlRelationalTableModel(this);
model->setTable("MeasureTable"); // MeasureTable From Database
ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->tableView->setAlternatingRowColors(true);
ui->tableView->setStyleSheet("alternate-background-color: lightgray;background-color: lightblue;");
ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
ui->tableView->setSelectionMode(QAbstractItemView::SingleSelection);
.......
model->select();
ui->tableView->setModel(model);
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