CIT Python, First group project
- Hellen Namulinda
- Kawala Fridah Josephine
- Nnabakka Maria Gonzaga
- Andruga Seth Silver
- Boncocil Nahwera
- Bwambale Doweens
- Kyamanywa Busobozi
- Python3
- Tkinter
- Clone this repo.
- Open the folder using your IDE or editor (PyCharm or VS Code)
- Run functions.py or Type
python functions.py
in the terminal
- functions.py -- The 'main' program. Open this to start the address book.
- db.py -- Database API
- new_book.py -- Window for creating a new address book or opening an existing address book.
- new_book_cw.py -- Window used when user doesn't input an address book name.
- gui.py -- Controls all GUI related things.
- add_contact_window.py -- Window for adding a new contact.
- add_confirmation_window.py -- Confirmation window when adding a new contact with missing required fields.
- delete_confirmation_window.py -- Confirmation window when choosing to delete or edit a contact.
- edit_contact_window.py -- _Window for editing a contact.
- edit_confirmation_window.py -- Confirmation window when user chooses to edit a contact.
- no_selection.py -- Window used when user tries to delete or edit a contact when nothing is selected.