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

Discussion :

Problème avec QTabWidget (boucle infinie)

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 102
    Points : 53
    Points
    53
    Par défaut Problème avec QTabWidget (boucle infinie)
    Bonjour,

    Voilà, je cherche à faire en sorte que le widget à l'interieur d'un onglet intitulé Carnet soit mis à jour lorsque l'on change d'onglet. Le slot changementOnglet(int) répond au signal currentChanged(int)...
    Voici mon code:
    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
     
    void FenPrincipale::changementOnglet(int index)
    {
    	if(onglets->tabText(index) == "Carnet") 
    	{
                  reloadCommande();
    	}
    }
    void FenPrincipale::reloadCommande()
    {
     
             ...
             QWidget *page = new QWidget;
             ...
    	 QString nomOnglet = onglets->tabText(onglets->currentIndex());
    	 int noOnglet = onglets->currentIndex();
    	 onglets->removeTab(noOnglet);
    	 onglets->insertTab(noOnglet,page,nomOnglet);
    	 onglets->setCurrentIndex(noOnglet);
     
    }
    Le problème vient du fait que insertTab semble déclancher le signal currentChanged(int) créant ainsi une boucle infinie...

    Comment puis-je faire ce que je souhaite?
    Merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 102
    Points : 53
    Points
    53
    Par défaut
    c'est bon j'ai trouvé mon bonheur avec disconnect()
    Merci

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

Discussions similaires

  1. problème avec les boucle infinies
    Par manciaux dans le forum C
    Réponses: 3
    Dernier message: 14/05/2007, 12h16
  2. Problème avec une boucle for
    Par cisse18 dans le forum Général JavaScript
    Réponses: 20
    Dernier message: 29/03/2006, 16h50
  3. [MySQL] Problème avec une boucle
    Par yayacameleon dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 09/03/2006, 09h53
  4. [JMeter] Problème avec la boucle infinie pour les tests
    Par zegreg dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 05/10/2005, 11h41
  5. [Tableaux] Problème avec les boucles
    Par speed_man002 dans le forum Langage
    Réponses: 4
    Dernier message: 21/09/2005, 15h42

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