Bonjour à tous,

Je me permets de venir vers vous car je suis bloqué quant à la finalisation d'un de mes projets.
Je voulais créer par moi-même un petit programme utile avec une interface graphique.
Le bac approche pour beaucoup je me suis dit qu'il pourrait servir à certain.
On coche la série choisie ( S, ES, ou L ), on rentre les notes et cela calcule la moyenne et affiche la mention.

Mais j'ai eu quelques petits soucis, j'espère que vous pourriez m'aider car je n'ai pas trouvé réponses à mes questions.

( Je vous mais en pièce jointe mon programme afin que vous puissiez comprendre...)
Sim. Note BAC.py

Voici mes 4 interrogations :

1ère question : quand je clique sur la série choisie cela active directement le calcul des points d’avances alors que je voudrais que cela calcule mes points d’avance avec l’action d’un bouton.
(Soit : je clique sur le bouton ‘’ calculer points d’avance Epreuve Anticipée’’ et la cela active la commande du Radiobutton)

2ème question : Quand je sélectionne la série S par exemple, la case science dans les épreuves anticipées se désactive étant donné qu’il n’y a pas cette épreuve en Première, jusque là tout va bien or si je coche la série Littéraire cela ne me désactive pas la case science alors que cela devrait car je n’ai pas désactivé la case science dans la fonction ANTLitt étant donné qu’ils ont cette épreuve.

3ème question : J'ai rentré une fonctionnalité, suivant les séries, qui me désactive les spinbox pas concerné par le calcul, cela à très bien marché pour les notes de terminale mais cela ne marche plus pour les notes de spécialités. Je ne comprends pas...

4ème question : Etant donné qu'il n'y a qu'un choix possible pour les spécialités, comment faire pour que quand je clique sur le bouton radio cela récupère la valeur pour l'intégrer dans un calcul par exemple ?

J’espère que j’ai été assez clair dans mes explications, toutes remarques seront bonnes à prendre, je vous remercie d’avance pour votre aide et votre attention.