44 lines
1.0 KiB
Python
44 lines
1.0 KiB
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.Frames import Frames
|
|
from controller.MainController import MainController
|
|
from view.MainWindow import MainWindow
|
|
from view.View import View
|
|
|
|
|
|
if __name__ == '__main__':
|
|
controller = MainController()
|
|
|
|
app = MainWindow(controller)
|
|
|
|
app.add_view(Frames.Home, View(app))
|
|
app.show_frame(Frames.Home)
|
|
|
|
app.mainloop() |