salut . j ai un problème avec cette requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 QSqlQueryModel *model = new QSqlQueryModel; model->setQuery("SELECT etudiant,superviseur,titre FROM pfe WHERE lower(encadid)='"+nom+"' "); model->setHeaderData(0, Qt::Horizontal,tr("nom")); model->setHeaderData(1, Qt::Horizontal,tr("superviseur")); model->setHeaderData(2, Qt::Horizontal,tr("titre")); QTableView *view = new QTableView; view->setModel(model); view->setFont(QFont("commic sans ms",10,QFont::Bold)); view->setStyleSheet("QTableView {background-color:LightCyan;}"); view->setShowGrid(false); view->setEditTriggers(QAbstractItemView::NoEditTriggers); view->setSortingEnabled(true); view->setSelectionBehavior(QAbstractItemView::SelectRows); view->setSelectionMode(QAbstractItemView::SingleSelection); view->verticalHeader()->hide(); view->setAlternatingRowColors(true); view->resizeColumnsToContents(); view->show();
le test ne fonctionne pas sachant que nom est un QString
merci
Partager