Example #1
0
    def __init__(self, parent):
        #Create Frame
        tk.Frame.__init__(self, parent)

        #Create Object with all accounts
        try:
            loadedData = Funs.loadData()  #Loads the data from file
            self.allAcc = loadedData  #Creates object from loaded data
        except:
            self.allAcc = Classes.AllAccounts()  #Creates object from scratch
            self.allAcc.AddAcc("Todas")

        StyleFormat.setStyle(self.allAcc.categoriesColor)
        self.sideMenu = MainWindowClasses.SideMenu(
            parent, self)  #Create Side Menu Object
        self.statusBar = MainWindowClasses.StatusBar(
            parent)  #Create Status Bar Object
        self.toolBar = MainWindowClasses.ToolBar(
            parent)  #Create ToolBar Object
        self.toolBarIcons = MainWindowClasses.ToolBarIcons(
            parent, self)  #Create ToolBar with icons Object

        #Create Home Page Frame
        self.home = tk.Frame(parent)
        Funs.SetGridWeight(2, 2, self.home, [0])  #, [], [0])
        self.homePage = HomePage(self)

        #Create Account Page Frame
        self.accPageFrm = ttk.Frame(parent, style='Main.TFrame')
        Funs.SetGridWeight(2, 2, self.accPageFrm)
        self.accPage = AccountPage(self)

        #Create Credit Card Page Frame
        self.ccPageFrm = tk.Frame(parent)
        Funs.SetGridWeight(1, 2, self.ccPageFrm)
        ccPage = CreditCardPage(self.ccPageFrm)

        self.home.tkraise()
        self.home.grid(row=1, column=2, sticky="nsew")
        self.accPageFrm.grid(row=1, column=2, sticky="nsew")
        self.ccPageFrm.grid(row=1, column=2, sticky="nsew")