-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.py
53 lines (39 loc) · 1.38 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# -*- coding: utf-8 -*-
from srcs.const import *
from srcs.__init__ import *
import sys
from srcs.first_tab import FirstTab
from srcs.second_tab import SecondTab
from srcs.third_tab import ThirdTab
from srcs.fourth_tab import FourthTab
from srcs.fifth_tab import FifthTab
import tkinter as tk
from tkinter import ttk
from tkinter.messagebox import *
from tkinter.filedialog import *
from tkinter.scrolledtext import ScrolledText
import os
import configparser
from time import time, localtime, strftime, sleep
from srcs.app import App
if __name__ == '__main__':
devMode = False
if len(sys.argv) > 1:
for arg in sys.argv[1:]:
if arg in ('--usage', '--help'):
print('Usage: python3 Patate_for_kids [--usage] [--develop]\n' + \
'\t--usage: print usage\n' + \
'\t--develop: print developer information')
exit(0)
elif arg == '--develop':
print(GREEN + '[+] ' + EOC + BOLD + 'develop mode activated' + EOC)
devMode = True
app = App()
app.setDevMode(devMode)
app.first_tab = FirstTab(app, devMode)
app.second_tab = SecondTab(app, devMode)
app.third_tab = ThirdTab(app, devMode)
app.fourth_tab = FourthTab(app, devMode)
app.fifth_tab = FifthTab(app, devMode)
app.wm_protocol("WM_DELETE_WINDOW", app.on_Quit)
app.mainloop()