fork download
  1. from tkinter import *
  2. from tkinter.filedialog import *
  3.  
  4. def multi_foo(string):
  5. screen.insert(END, string)
  6.  
  7. w = Tk()
  8. screen = Entry()
  9. b1 = Button(text='A',command=lambda event: multi_foo("Aa"))
  10. b2 = Button(text='B',command=lambda event: multi_foo("Bb"))
  11. b3 = Button(text='C',command=lambda event: multi_foo("Cc"))
  12. screen.pack()
  13. b1.pack()
  14. b2.pack()
  15. b3.pack()
  16. w.mainloop()
Runtime error #stdin #stdout #stderr 0.05s 26296KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 7, in <module>
  File "/usr/lib/python3.4/tkinter/__init__.py", line 1854, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable