run.py 669 B

12345678910111213141516171819202122232425
  1. from DigitalWatchGUI import DigitalWatchGUI
  2. import tkinter
  3. from tkinter.constants import NO
  4. from sccd.controller.controller import *
  5. from sccd.statechart.parser.xml import parse_f, create_statechart_parser
  6. from sccd.model.model import *
  7. g = Globals()
  8. sc_parser = create_statechart_parser(g, "statechart_digitalwatch.xml")
  9. statechart = parse_f("statechart_digitalwatch.xml", rules=sc_parser)
  10. model = SingleInstanceModel(g, statechart)
  11. controller = Controller(model)
  12. root = tkinter.Tk()
  13. root.withdraw()
  14. topLevel = tkinter.Toplevel(root)
  15. topLevel.resizable(width=NO, height=NO)
  16. topLevel.title("DWatch")
  17. gui = DigitalWatchGUI(topLevel)
  18. gui.controller.
  19. root.mainloop()