Faire un bouton valider QCM
Résolu/Fermé
Clementine1998
Messages postés
34
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
1 juin 2016
-
7 févr. 2016 à 10:41
Clementine1998 Messages postés 34 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 juin 2016 - 11 févr. 2016 à 19:34
Clementine1998 Messages postés 34 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 1 juin 2016 - 11 févr. 2016 à 19:34
A voir également:
- Faire un bouton valider QCM
- Réinitialiser chromecast sans bouton - Guide
- Bouton reinitialisation pc - Guide
- Xiaomi bouton volume bloqué - Forum Xiaomi
- Bouton marche arret i o - Forum Word
- Hard reset samsung sans bouton home - Guide
3 réponses
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 482
8 févr. 2016 à 04:03
8 févr. 2016 à 04:03
Bonjour
peux-tu stp utiliser le bouton "code" dans l'éditeur de message pour afficher ton code et aussi expliquer ton code ? Merci.
peux-tu stp utiliser le bouton "code" dans l'éditeur de message pour afficher ton code et aussi expliquer ton code ? Merci.
Clementine1998
Messages postés
34
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
1 juin 2016
8 févr. 2016 à 08:36
8 févr. 2016 à 08:36
Voilà:
Tkinter sert à ouvrir une fenêtre
La question est posée dans "Label"
Checkbutton permet de faire une case à cocher
from tkinter import*
fen=Tk()
Question=Label(fen,text="Combien y a t il de couleurs sur le drapeau français?")
Question.pack()
Réponse1 = Checkbutton(fen, text="2")
Réponse1.pack()
Réponse2 = Checkbutton(fen, text="3")
Réponse2.pack()
fen.mainloop()
Tkinter sert à ouvrir une fenêtre
La question est posée dans "Label"
Checkbutton permet de faire une case à cocher
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 482
8 févr. 2016 à 13:25
8 févr. 2016 à 13:25
Tu pourrais utiliser le paramètre command lorsque tu définis les chekbutton. En ainsi exécuter du code lorsque le bouton est cliqué.
Un exemple : https://stackoverflow.com/questions/6469254/tkinter-checkbutton-doesnt-change-my-variable/6469789#6469789
La méthode cb() est affectée au CheckButton grâce au paramètre command
Un exemple : https://stackoverflow.com/questions/6469254/tkinter-checkbutton-doesnt-change-my-variable/6469789#6469789
La méthode cb() est affectée au CheckButton grâce au paramètre command
Clementine1998
Messages postés
34
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
1 juin 2016
8 févr. 2016 à 13:33
8 févr. 2016 à 13:33
J'ai fais ceci mais cela ne fonctionne pas:
from tkinter import*
fen=Tk()
var = BooleanVar()
def cb():
print "variable is {0}".format(var.get())
Question=Label(fen,text="Combien y a t il de couleurs sur le drapeau français?")
Question.pack()
Réponse1 = Checkbutton(fen, text="2", command=cb)
Réponse1.pack()
Réponse2 = Checkbutton(fen, text="3", command=cb)
Réponse2.pack()
fen.mainloop()
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 482
8 févr. 2016 à 13:51
8 févr. 2016 à 13:51
J'ai changé un peu le code :
Les paramètres onvalue et offvalue indiquent les valeurs de var quand tu cliques.
from Tkinter import * fen=Tk() var = IntVar() def cb(): print "variable is {0}".format(var.get()) Question=Label(fen,text="Combien y a t il de couleurs sur le drapeau francais?") Question.pack() Reponse1 = Checkbutton(fen, text="2", command=cb, variable=var, onvalue=2, offvalue=0) Reponse1.pack() Reponse2 = Checkbutton(fen, text="3", command=cb, variable=var, onvalue=3, offvalue=0) Reponse2.pack() fen.mainloop()
Les paramètres onvalue et offvalue indiquent les valeurs de var quand tu cliques.
Clementine1998
Messages postés
34
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
1 juin 2016
>
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
8 févr. 2016 à 14:03
8 févr. 2016 à 14:03
Merci, mais ça me dit qu'il y a une erreur de syntaxe à cette ligne:
print "variable is {0}".format(var.get())
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 482
>
Clementine1998
Messages postés
34
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
1 juin 2016
8 févr. 2016 à 16:09
8 févr. 2016 à 16:09
C'est la même ligne de code que toi, je suppose que l'erreur est avant ou après cette ligne.
Clementine1998
Messages postés
34
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
1 juin 2016
>
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
8 févr. 2016 à 17:02
8 févr. 2016 à 17:02
Bah nan ça me met: SyntaxError: invalid syntax (<module2>, line 8)
Comment faire?
Comment faire?