runner.py 598 B

12345678910111213141516171819202122232425262728
  1. '''
  2. Created on 20-Jan.-2017
  3. @author: Addis G.
  4. '''
  5. import Tkinter as tk
  6. import frontend
  7. from sccd.runtime.tkinter_eventloop import *
  8. import sccd.runtime.socket2event as socket2event
  9. from mvk_widget import MvKWidget
  10. class Root(tk.Tk, MvKWidget):
  11. def __init__(self):
  12. tk.Tk.__init__(self)
  13. MvKWidget.__init__(self)
  14. if __name__ == '__main__':
  15. root = Root()
  16. root.withdraw()
  17. controller = frontend.Controller(root, TkEventLoop(root))
  18. socket2event.boot_translation_service(controller)
  19. MvKWidget.controller = controller
  20. controller.start()
  21. root.mainloop()