J'espère que vous pourrez m'aider mon problème et que je voudrais qu'une touche clavier puisse lancer 2 fonction chronomètre en même temps voici mon programme :
from tkinter import * #importer tkinter import time # importer le module time
class Chronometre(Frame): # definition de la class'Chronomètre' dans Frame def __init__(self, parent=None, **kw): # definition initiale de la class Frame.__init__(self, parent, kw) self._start = 0.0 self._elapsedtime = 0.0 self._running = 0 self.timestr = StringVar() self.makeWidgets()
def makeWidgets(self): #definition pour afficher le temp l = Label(self, textvariable=self.timestr) self._setTime(self._elapsedtime) l.pack(fill=X, expand=NO, pady=10, padx=10)
def _setTime(self, elap): #définition du temps en minutes/secondes/millisecondes minutes = int(elap/60) seconds = int(elap - minutes*60.0) hseconds = int((elap - minutes*60.0 - seconds)*100) self.timestr.set('%02d:%02d:%02d' % (minutes, seconds, hseconds))
def Start(self): #lancement du chrono s'il est en arrêt if not self._running: self._start = time.time() - self._elapsedtime self._update() self._running = 1
def Stop(self): # arrêt du chrono s'il est en marche if self._running: self.after_cancel(self._timer) self._elapsedtime = time.time() - self._start self._setTime(self._elapsedtime) self._running = 0
def Reset(self): # remise au zéro du chrono self._start = time.time() self._elapsedtime = 0.0 self._setTime(self._elapsedtime)
en espérant que vous puissiez répondre a ma demande
Définir une touche pour lancer deux fonction
× 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.