runner.py 551 B

12345678910111213141516171819202122
  1. import Tkinter as tk
  2. import frontend
  3. from sccd.runtime.tkinter_eventloop import *
  4. import sccd.runtime.socket2event as socket2event
  5. from sccd_widget import SCCDWidget
  6. class Root(tk.Tk, SCCDWidget):
  7. def __init__(self):
  8. tk.Tk.__init__(self)
  9. SCCDWidget.__init__(self)
  10. if __name__ == '__main__':
  11. root = Root()
  12. root.withdraw()
  13. controller = frontend.Controller(root, TkEventLoop(root))
  14. socket2event.boot_translation_service(controller)
  15. SCCDWidget.controller = controller
  16. controller.start()
  17. root.mainloop()