Bonsoir,
je suis face à cette ligne
et sachant que j'ai self.bmsg=StringVar(() et que le symbole % correspond au reste d'une division euclidienne, je me demande où se cache le premier terme de la division : "# Beats %s" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part self.bmsg.set("# Beats %s" % (self.beatcount + 1))
Ce bout encadré de double quotes fait plutôt penser à l'affichage d'une string genre "# Beats = une_valeur", non ?
Par ailleurs, sachant que Python est extrêmement sensible à la typographie, est-ce que l'espace surnuméraire dans la partie entre parenthèses a une importance (self.beatcount + 1) ? (: le forum transforme les deux espaces entre t et + par un seul, désolé...
Du coup, je me fends d'une image de la ligne :
)
Pour info, j'ai aussi, au démarrage d'un timer, une initialisation self.bmsg.set('# Beats 1'), et le code complet se trouve sur cette page : https://www.mellowood.ca/countbeats/index.html
Merci pour les retours,
Partager