Problème d'insertion de donnée ODB dans un QTableView

Problème d'insertion de donnée ODB dans un QTableView - C++ - Programmation

Marsh Posté le 11-05-2012 à 09:45:09    

Bonjour,
au boulot on me demande de créer un QTableView et insérer des donnée récupérées par
l'ORM ODB au travers d'un result::iterator.
Et j'ai plusieur soucis :
les données ne sont afficher qu'une fois ex: j'ai plusieurs fois la donnée module dans la base mais avec des date différentes et ça na m'en affiche qu'une à chaques fois
et je n'arrive pas a rentrer la donnée date dans le tableau je vous donne la partie de code pour afficher les vues

Spoiler :

mod=type;
    typedef odb::query<donnee_stat> query;
    typedef odb::result<donnee_stat> result;
    transaction t (db->begin ());
    odb::result<donnee_stat> r (db->query<donnee_stat> (query::module == mod));
    QVBoxLayout *layout = new QVBoxLayout;
    QStandardItemModel *modele = new QStandardItemModel();
    for (result::iterator i (r.begin ()); i != r.end (); ++i)
    {
           cout << i->date<< " "<<i->fonction << " "<< i->module << endl;
           modele->setItem(i->fonction,1, new QStandardItem("da" ));
    }
    t.commit ();
    QTableView *vue = new QTableView;
    vue->setModel(modele);
    layout->addWidget(vue);
    setLayout(layout);
    show();


Merci

Reply

Marsh Posté le 11-05-2012 à 09:45:09   

Reply

Marsh Posté le 11-05-2012 à 12:08:45    

Maintenant j'arrive à afficher la date dans mon qTableView

Reply

Marsh Posté le 11-05-2012 à 14:57:56    

deuxième question réglé aussi

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed