I attached the source file On Mon, Aug 16, 2010 at 5:17 AM, Jemy <jemyg...@gmail.com> wrote:
> > > On Mon, Aug 16, 2010 at 5:13 AM, 金鑫鑫 <jemyg...@gmail.com> wrote: > >> Hi Man, >> I have done that according to your requirements >> Here is the code >> {code} >> >>> #!/usr/bin/python >>> >>> import Tkinter >>> >>> import threading >>> >>> >>>> root=Tkinter.Tk() >>> >>> root.geometry("100x100") >>> >>> v=Tkinter.StringVar() >>> >>> label=Tkinter.Label(root,textvariable=v,fg="red") >>> >>> label.pack(fill=Tkinter.X,expand=1) >>> >>> >>>> >>>> def getInput(): >>> >>> while True: >>> >>> global v >>> >>> inputStr=raw_input("Enter>>") >>> >>> v.set(inputStr) >>> >>> t1=threading.Thread(target=getInput,args=()) >>> >>> t1.start() >>> >>> >>>> Tkinter.mainloop() >>> >>> >>> {code} >> >> 2010/8/16 ChrisChia <chrischi...@gmail.com> >> >> On Aug 16, 4:17 am, Terry Reedy <tjre...@udel.edu> wrote: >>> > On 8/15/2010 10:22 AM, ChrisChia wrote: >>> > >>> > > Hi all, >>> > > i am trying to do a GUI with Tkinter package, but i am stuck no >>> matter >>> > > what... >>> > > The problem right now is that my GUI has a label= 'A' (where 'A' is >>> > > the text on display) >>> > >>> > > i wish to run a program with 2 threads... one for my GUI and the >>> other >>> > > for the terminal where the terminal will keep listening to the user >>> > > input (let's say if he enters 'B'), the GUI will update it's label to >>> > > 'B'. >>> > >>> > Makes no sense to me. GUI = graphics user interface. Interface = input >>> > from and output to the user. Additional threads for for other >>> activities >>> > that may block or be compute intensive, not a separate text user >>> interface. >>> > >>> > > It's easy to let the terminal wait after the user has entered the >>> > > input. >>> > > But the problem is that when the GUI loads up... the >>> > >>> > > root.mainloop() >>> > >>> > > doesn't seem to release the control, >>> > >>> > That seems to be the point of a GUI >>> > >>> > -- >>> > Terry Jan Reedy >>> >>> >>> The idea has is that the interface acts as a window to display the >>> text type from the terminal. >>> It's a crazy idea but i wish to implement something that way. >>> >>> The GUI in the case will display any text that the user enters from >>> the terminal... >>> >>> Any idea to make both the processes running and listening at the same >>> time? >>> -- >>> http://mail.python.org/mailman/listinfo/python-list >>> >> >> > > > -- > Hi,I am Jemy > -- Hi,I am Jemy
-- http://mail.python.org/mailman/listinfo/python-list