[linux-audio-user] a live performance timer
Paul Winkler
pw_lists at slinkp.com
Wed Oct 20 13:06:01 EDT 2004
On Wed, Oct 20, 2004 at 11:02:19AM -0400, Andres Cabrera wrote:
> Hi,
> I'm trying it out and get:
> [andres at localhost andres]$ ./counter.sh
> File "./counter.sh", line 10
> self.widget.pack()
> ^
> SyntaxError: invalid syntax
> I'm with python 2.2, would I need 2.3?
No, it's an indentation error, not sure if that happened in our client(s)
or Dave's cut-paste or what. Try the attached.
--
Paul Winkler
http://www.slinkp.com
-------------- next part --------------
#! /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()
More information about the Linux-audio-user
mailing list