42 lines
993 B
Python
42 lines
993 B
Python
# from controller.MainController import *
|
|
# from view.MainWindow import *
|
|
|
|
# from view.View import View
|
|
# from controller.Controller import Controller
|
|
# from model.Email import Email
|
|
|
|
|
|
# import tkinter as tk
|
|
|
|
# class App(tk.Tk): # windows manager
|
|
# def __init__(self):
|
|
# super().__init__()
|
|
|
|
# self.title('Tkinter MVC Demo')
|
|
|
|
# # create a model
|
|
# model = Email('hello@pythontutorial.net')
|
|
|
|
# # create a view and place it on the root window
|
|
# view = View(self)
|
|
# view.grid(row=0, column=0, padx=10, pady=10)
|
|
|
|
# # create a controller
|
|
# controller = Controller(model, view)
|
|
|
|
# # set the controller to view
|
|
# view.set_controller(controller)
|
|
|
|
from controller.MainController import MainController
|
|
from view.MainWindow import MainWindow
|
|
from view.View import View
|
|
|
|
|
|
if __name__ == '__main__':
|
|
controller = MainController()
|
|
|
|
app = MainWindow(controller)
|
|
|
|
app.set_view(View(app))
|
|
|
|
app.mainloop() |