Nigel wrote in news:[EMAIL PROTECTED]
in comp.lang.python:
> from Tkinter import *
> import pyTTS
> Hi i am trying to get a button so that when i click on it i hear a
> voice say "Hi Molly" this is my code so far.Can any one shed any light
> on this for please.
> Thanks Nige.
Your problem appears to be that you do not know how to associate
an action (the press of the button) with the code you want to run
( tts.Speak ('hello molly') ).
Tk buttions have a command attribute that is called when the button
is clicked:
self.button1[ 'command' ] = HelloMolly
Where HelloMolly is an already defined python callable, for example:
def HelloMolly():
self.tts.Speak ('hello molly')
The above defenition of HelloMolly requires that somtime before it
is called, self.tts is created:
self.tts = pyTTS.Create()
HTH.
Rob.
--
http://www.victim-prime.dsl.pipex.com/
--
http://mail.python.org/mailman/listinfo/python-list