View - Patch67/Graphics GitHub Wiki
View has a reference to Controller so it can send events to it. View contains all of the tkinter code.
tkiner is responsible for setting up the GUI and then starting the GUI. Various commands and events are registered and bound. Command buttons and menus are directly bound to Controller cmd Methods but bound events are bound to View callback methods which then call the Controller cmd methods.
View may initiate communications with Controller in response to user generated events such as menu presses, button presses, or mouse click or keyboard events.
View can never communicate with Model directly it must initiate communications with Model first which may then access the Model.