Hey guy!
I have a very simple problem:
I display data of an sqlite database in an sqltablemodel + qtableview.

Qt Code:
  1. void DatiPannello::setDatabase(const QSqlDatabase &db,const QString &t)
  2. {
  3. database = db;
  4. table = t;
  5. if (model){
  6. delete model;
  7. model = new QSqlTableModel(0,database);
  8. }
  9.  
  10. initializeModel();
  11. refreshView();
  12. }
  13. void DatiPannello::refreshView()
  14. {
  15. model->setTable(table);
  16.  
  17. model->select();
  18.  
  19. proxyModel->setSourceModel(model);
  20.  
  21. tViewDatiPannello->setModel(proxyModel);
  22.  
  23. tViewDatiPannello->setColumnHidden(0,true);
  24.  
  25.  
  26.  
  27. }
  28. void DatiPannello::initializeModel()
  29. {
  30. if (model) {
  31. model->setTable(table);
  32. model->setEditStrategy(QSqlTableModel::OnRowChange);
  33. model->select();
  34.  
  35.  
  36. model->setHeaderData(1, Qt::Horizontal, tr("Marca"),Qt:: DisplayRole);
  37. model->setHeaderData(2, Qt::Horizontal, QObject::tr("Modello"));
  38. model->setHeaderData(3, Qt::Horizontal, tr("Pnom"));
  39. model->setHeaderData(4, Qt::Horizontal, tr("Voc"));
  40. model->setHeaderData(5, Qt::Horizontal, tr("Isc"));
  41. model->setHeaderData(6, Qt::Horizontal, tr("Imp"));
  42. model->setHeaderData(7, Qt::Horizontal, tr("NOCT"));
  43. model->setHeaderData(8, Qt::Horizontal, tr("Peso"));
  44. model->setHeaderData(9, Qt::Horizontal, tr("Vmp"));
  45. model->setHeaderData(10, Qt::Horizontal, tr("Vmax"));
  46. model->setHeaderData(11, Qt::Horizontal, tr("beta"));
  47. model->setHeaderData(12, Qt::Horizontal, tr("alfa"));
  48. model->setHeaderData(13, Qt::Horizontal, tr("gamma"));
  49. model->setHeaderData(14, Qt::Horizontal, tr("tol."));
  50. model->setHeaderData(15, Qt::Horizontal, tr("H"));
  51. model->setHeaderData(16, Qt::Horizontal, tr("L"));
  52. model->setHeaderData(17, Qt::Horizontal, tr("s"));
  53. model->setHeaderData(18, Qt::Horizontal, tr("efficienza"));
  54.  
  55.  
  56. }
  57.  
  58.  
  59.  
  60.  
  61. }
To copy to clipboard, switch view to plain text mode 
but I never get the header I set, I get the name of the columns in the database!
Any help, as always, rellay appreciated.