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