1 pièce(s) jointe(s)
Mettre deux commandes sur un bouton
Salut, j'aimerai savoir comment on met deux commandes sur un seul bouton avec Tkinter.
Voici mon script, je ne trouve pas l'erreur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| #IMPORTS
from tkinter import *
import time
import math
import sys
#VARIABLES
n = 0
a=0
question = ["Quel est le nombre de mouton en nouvelle Zélande ?\n\nA: 5 millions\nB: 2 millions\n C: 10 millions", "Lequel de ces pays n'existent pas ?\n\nA: Kirghistan\nB: Zeckistan\nC: Turkménistan", "Quelle était la hauteur du cashprize du gagnant de la Fortnite World Cup Solo ?\n\nA: 3M \nB: 5M $\nC: 3M $"]
#POP1
pop1 = Tk()
pop1.title("QCM")
tex1 = Label(pop1, text = "Veux tu jouer à un QCM ?", fg = "black")
tex1.pack()
#POP2
def pop2():
pop2 = Tk()
pop2.title("QCM")
while a<4:
tex2 = Label(pop2, text = question[a])
#BOUTONS
bou1 = Button(pop1, text = "OUI", fg = "green", command = pop1.destroy, command = pop2)
bou1.pack()
bou2 = Button(pop1, text = "NON", fg = "red", command = pop1.destroy)
bou2.pack()
#BOUCLE
#MAINLOOP
pop1.mainloop()
#TEST
time.sleep(2)
pop1.destroy
sys.exit() |
Et voici l'erreur que sa me met en surlignant la ligne 28 :
Pièce jointe 504994
Erreur de compréention de massage
Je pense que l'intitulé du message de valmy etait plutot comment réussire a mettre deux commandes, les executer a la suite sur un meme bouton ici "bou1"