> root = Tk() > cv = Canvas(root, width=400, height=300, bg="blue") > cv.pack() > cv.create_rectangle(50,30,320,290,outline="yellow",fill="red",width=10 ) > > mainloop() > > any way what i would like to do is create a programme that would run my text > programme from this graphical box
You need to use a Text box not a Canvas. Canvas is for drawing shapes and displaying images etc. If you use a Text box you can simply convert your print messages into insertions into the text box. Alternatrively use a simple label but change the text each time. That way you only see the latest message... Your prompts and inputs can be a label and Text Entry pair, simply change the contents of the label and read the contents of the entry box. Examples of all of this can be found in the GUI and Case Study topics in my tutorial. Alan G Author of the Learn to Program web tutor http://www.freenetpages.co.uk/hp/alan.gauld _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor