Bon, je suis sur un projet depuis le début de la semaine.
Le logiciel reste basique mais étant donné que je ne connaissais pas PyQt avant lundi, ça avance pas fort, mais ça avance quand même.
J'ai un problème au niveau d'un signal de la classe QTabWidget.
La fenêtre principale comprend plusieurs onglets, plusieurs zones de saisies et quelques boutons.
Les boutons sont:
Ajouter
Supprimer
Modifier
Trier
Dans chaque onglet on a une QListWidget.
Les boutons étant communs pour toutes les QListWidget, je souhaite les activer et les désactiver en fonction du contenu des QListWidget.
Ajouter sera toujours actif. (Pas dur)
Supprimer et Modifier devront être actif si un item est sélectionné dans la QListWidget (Fait)
Trier doit être activé si il y a plus de 1 item dans la QListWidget de l'onglet courant.
En gros si on est dans un onglet ou il y a plus d'un item, le bouton s'active, si on change d'onglet et qu'il n'y a aucun item, il se désactive.
C'est la que sa coince, étant donné que les fonctions pour activer et désactiver les boutons sont bonnes car elles sont appelées par d'autre fonction, j'en ai déduit que c'est la connection entre le signal et l'appelle de la fonction qui coince.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.