Affichage d'une table dans QTableView et QSqlTableModel
Bonjour;
j'essay d'afficher le contenue d'une table de ma base de donnee access al'aide des QTableView et QSqlTableModel le probleme c'est qu'il m'affiche un tableau sans aucun resultat voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
QSqlTableModel *model = new QSqlTableModel;
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
model->setTable("clients");
model->select();
//QMessageBox::information(0, QObject::tr("Base"),model->tableName());
model->removeColumn(0);
/*model->setHeaderData(0, Qt::Horizontal,"client_id");
model->setHeaderData(1, Qt::Horizontal,"client_name");
model->setHeaderData(2, Qt::Horizontal,"client_firstname");
model->setHeaderData(3, Qt::Horizontal,"client_address");*/
QTableView *view = new QTableView;
view->setModel(model);
view->setSelectionBehavior(QAbstractItemView::SelectRows);
view->setWindowTitle("Table produit");
view->show(); |