n° 185
Maggio/Giugno 2013
Maggio 24, 2013, 08:37:37 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: QT tableView sfondo cella  (Letto 249 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
wrennie
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 3

0
Mostra profilo
« inserita:: Agosto 08, 2012, 12:29:06 pm »

Salve come fare modificare lo sfondo di una cella (o intera riga) in una QTableView?
Ecco il mio codice... ma non ottengo il risultato sperato Triste

for(int i = 0; i < ui->tableView->model()->rowCount(); i ++){
_giacenza = ui->tableView->model()->data(ui->tableView->model()->index(i,6)).toInt();
_scortaMin = ui->tableView->model()->data(ui->tableView->model()->index(i,4)).toInt();
_scortaMax = ui->tableView->model()->data(ui->tableView->model()->index(i,5)).toInt();
if(_giacenza < _scortaMin){
QBrush brush(Qt::red, Qt::SolidPattern); QModelIndex _index = ui->tableView->model()->index(i, 0, QModelIndex());
ui->tableView->model()->setData(_index, brush, Qt::BackgroundRole);
//stampa in QDebug
DebugSocrates("art ", ui->tableView->model()->data(ui->tableView->model()->index(i,0)).toString());
}}
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page