-
Notifications
You must be signed in to change notification settings - Fork 0
/
preferencies.py
44 lines (33 loc) · 1.38 KB
/
preferencies.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
import tkinter
def set_preferencies():
clear_preferencies = True
import shelve
# admin = 'admin'
# user = 'TestUser'
db = shelve.open('preferencies')
if clear_preferencies:
db.clear()
db['login_page'] = {'show_default_account': True,
'set_focus_on_enter_button': True,
'justify': tkinter.LEFT}
import db_helper
report_names = [
'Подсчет количества километров в пути для заданного водителя',
'Подсчет количетсва километров в пути для всех водителей',
'Расчет прибыли за заданный период',
'Расчет затрат на развитие предприятия за период',
'Статистика доходов предприятия по годам за все время'
]
report_functions = [
db_helper.get_number_of_kilometers_traveled,
db_helper.get_driver_path_lengths,
db_helper.get_profit_on_period,
db_helper.count_costs_on_company_development,
db_helper.year_profit_statistics
]
db['reports'] = {}
# import tkinter.ttk as ttk
# import tkinter.font as tkfont
# f = tkfont.Font(family='consolas', size=-30)
# st = ttk.Style()
# st.configure('.', font=f)