Skip to content

CIT-PROJECTS-2021/address-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Address Book by Group 12CIT

CIT Python, First group project

Contributors:

  • Hellen Namulinda
  • Kawala Fridah Josephine
  • Nnabakka Maria Gonzaga
  • Andruga Seth Silver
  • Boncocil Nahwera
  • Bwambale Doweens
  • Kyamanywa Busobozi

Requirements:

  • Python3
  • Tkinter

How to run:

  1. Clone this repo.
  2. Open the folder using your IDE or editor (PyCharm or VS Code)
  3. Run functions.py or Type python functions.py in the terminal

Modules:

  • 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.

About

CIT Python group project one

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages