[linux-audio-user] a live performance timer

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

A timer in a window that counts up in seconds, clicking on it resets the time
back to 0. for seeing how much time you've got left during a live gig...

Requires python,tkinter

cheers,

dave

--->8---

#! /usr/bin/env python
from Tkinter import *
from time import *

class clock:
	def __init__(self,master):
		self.starttime=0
	
self.widget=Button(master,text="0:0",font=("Courier",50,"bold"),relief=FLAT,command=self.reset)
		self.widget.pack()

	def idle(self):
		thistime = int(time()-self.starttime)
		self.widget.config(text=str(thistime/60)+":"+str(thistime%60))
		self.widget.after(1000, self.idle)

	def reset(self):
		if not self.starttime:
			self.widget.after_idle(self.idle)
		self.starttime=time()

win = Tk()
win.title("ticktock")
slider = clock(win)
win.mainloop()


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux