Version courte:Meilleur programme pour garder la trace du temps (de la course automobile)
Programme à:
- course de commande (voitures) temps au tour (il ne doit pas réinitialiser)
- pouvoir utiliser comme chronomètre
- b capable de l'utiliser comme un chronomètre inverse (commencer dans X min: sec en fin 00:00)
Version longue:
je besoin d'un programme pour contrôler le temps, il me faut le temps d'aller de l'avant et à l'arrière (pour moi de choisir) et insérer l'heure de départ.
J'ai également besoin d'un programme pour contrôler les temps au tour. Si quelqu'un connaît un programme pour ces trucs (courses), je l'apprécierais, même s'il n'y a que des solutions payantes, je voudrais quand même les regarder (je regarde pour faire un programme en python et Après quelques recherches, je n'ai pu trouver que ceci: C'est une simple horloge en python TKinter ..... si quelqu'un a quelque chose de plus avancé ... (plus facile à changer :))
from Tkinter import *
import time
from Tkinter import *
import time
class StopWatch(Frame):
""" Implements a stop watch frame widget. """
def __init__(self, parent=None, **kw):
Frame.__init__(self, parent, kw)
self._start = 0.0
self._elapsedtime = 0.0
self._running = 0
self.timestr = StringVar()
self.makeWidgets()
def makeWidgets(self):
""" Make the time label. """
l = Label(self, textvariable=self.timestr)
self._setTime(self._elapsedtime)
l.pack(fill=X, expand=NO, pady=2, padx=2)
def _update(self):
""" Update the label with elapsed time. """
self._elapsedtime = time.time() - self._start
self._setTime(self._elapsedtime)
self._timer = self.after(50, self._update)
def _setTime(self, elap):
""" Set the time string to Minutes:Seconds:Hundreths """
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):
""" Start the stopwatch, ignore if running. """
if not self._running:
self._start = time.time() - self._elapsedtime
self._update()
self._running = 1
def Stop(self):
""" Stop the stopwatch, ignore if stopped. """
if self._running:
self.after_cancel(self._timer)
self._elapsedtime = time.time() - self._start
self._setTime(self._elapsedtime)
self._running = 0
def Reset(self):
""" Reset the stopwatch. """
self._start = time.time()
self._elapsedtime = 0.0
self._setTime(self._elapsedtime)
def main():
root = Tk()
sw = StopWatch(root)
sw.pack(side=TOP)
Button(root, text='Start', command=sw.Start).pack(side=LEFT)
Button(root, text='Stop', command=sw.Stop).pack(side=LEFT)
Button(root, text='Reset', command=sw.Reset).pack(side=LEFT)
Button(root, text='Quit', command=root.quit).pack(side=LEFT)
root.mainloop()
if __name__ == '__main__':
main()
Pourriez-vous nous expliquer un peu plus ce que vous cherchez? Pour moi, ça ressemble à de la science-fiction. – harrymc
Je suis d'accord @harrymc, juste "importer tardis" et voyager dans le temps. Comment lisez-vous les informations du chronomètre? – gruntled