-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.py
28 lines (22 loc) · 851 Bytes
/
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
from tkinter import ttk
from backend.store import Store
from gui.frames.browse_keys import BrowseKeysTab
from gui.frames.generate_keys import GenerateKeysTab
from gui.frames.receive_message import ReceiveMessageTab
from gui.frames.select_user import SelectUserTab
from gui.frames.send_message import SendMessageTab
from gui.window import TabbedWindow
if __name__ == '__main__':
Store.ROOT = root = TabbedWindow()
root.iconbitmap('zp.ico')
root.minsize(600, 500)
root.maxsize(800, 550)
root.title('ZP Project 2022/2023')
# style = ttk.Style()
# if 'vista' in style.theme_names():
# style.theme_use('vista')
root.add_tab(GenerateKeysTab, '🔑 Generate Keys')
root.add_tab(BrowseKeysTab, '🔍 Browse Keys')
root.add_tab(SendMessageTab, '📤 Send Message')
root.add_tab(ReceiveMessageTab, '📥 Receive Message')
root.mainloop()