Hi every one

i'm using qsqlquerymodel to get data from sqlite database and Qtableview widget to retrive data

i want to custimize ( vertical header and horizontal header in Qtableview )

vertical header ---> remove indexes numbers but vertical header still shown and place icon when the entier row is selected
horizontal header ---> change the text of caption



her what i code


Qt Code:
  1. // for horizontal header
  2. ProduitModel->setHeaderData(0,Qt::Horizontal, "Id");
  3. ProduitModel->setHeaderData(1,Qt::Horizontal, "Designation");
  4. ProduitModel->setHeaderData(2,Qt::Horizontal, "Famille");
  5. ProduitModel->setHeaderData(3,Qt::Horizontal, "Qte Maximum");
  6. ProduitModel->setHeaderData(4,Qt::Horizontal, "Qte Minimum");
  7. ProduitModel->setHeaderData(5,Qt::Horizontal, "Prix");
  8. ProduitModel->setHeaderData(6,Qt::Horizontal, "Prix vente");
  9. // form vertical header
  10. ProduitView->verticalHeader()->setStyleSheet("QHeaderView::section:checked {"
  11. " background-color: black; }"
  12. " background-image: url(imgs/arrow.png)"
  13. );
To copy to clipboard, switch view to plain text mode 


Her's image that explain what i mean

qsqlquerymodelprobleme.jpg