IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

[QTableView] Modification du contenu d'une cellule


Sujet :

Qt

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut [QTableView] Modification du contenu d'une cellule
    Bonjour, comme c'est marqué dans le titre j'essaye de modifier le contenu d'une cellule déjà remplie et existante d'une QTableView (pas à la main mais grâce au code). J'ai essayé cela (entre autres) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void MainWindow::tableConfigurationModification(QModelIndex index_1, QModelIndex index_2, QVector<int> vect)
    {
        QVariant dataModif = ui->configurationTableView->model()->data(index_1);
        ui->configurationTableView->model()->setData(index_1, dataModif, Qt::DisplayRole);
    }
    Fonction que j'appelle avec ce slot :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QObject::connect(model_1, SIGNAL(dataChanged(QModelIndex,QModelIndex,QVector<int>)), this, SLOT(tableConfigurationModification(QModelIndex,QModelIndex,QVector<int>)));
    C'est volontairement que je récupère la donnée et modifie ensuite la table plutôt que mettre directement le model à jour (avec model->select() par exemple) , ici le code est très réduit c'est un peu long à expliquer..

    Donc j'ai pas réussi à faire fonctionner cette commande, quelqu'un saurait quelle est mon erreur (ou quelles sont mes erreurs :/)?

    Merci d'avance

  2. #2
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Résolu
    Bon autant pour moi, le morceau de code que j'ai mis marche seul le problème vient d’ailleurs dans mon code.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Modification du contenu d'une plage de cellules
    Par -Lys- dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/12/2013, 12h41
  2. [VBA-E]contenu d'une cellule gestion erreur macro
    Par matou_aouh dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/03/2006, 10h18
  3. [VBA]Copier le contenu d'une cellule d'un autre classeur
    Par dudu59 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 01/02/2006, 17h08
  4. Réponses: 3
    Dernier message: 27/01/2006, 18h35
  5. Importer le contenu d'une cellule Excel vers Access
    Par deaqu1 dans le forum Access
    Réponses: 7
    Dernier message: 05/11/2005, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo