Skip to content

Address-Book application created using Python 3.4.1, Tkinter, and SQLite3

Notifications You must be signed in to change notification settings

BrandonCao/Address-Book

Repository files navigation

AddressBook by Team Cowsay

Authors:

  • Travis Barnes
  • Brandon Cao
  • Austin Gheen
  • James Dolan
  • Fawaz Altheneyan

Documenatation:

Modules:

  • AddressBook.py -- The 'main' program. Open this to start the address book.
  • db.py -- Database API
  • gui.py -- Controller for all things gui related.
  • about.py -- 'About Us' window. Choose 'About' from the 'Help' menu when AddressBook is open.
  • acw.py -- Window for adding a new contact.
  • addcw.py -- Confirmation window when adding a new contact with missing required fields.
  • dcw.py -- Confirmation window when choosing to delete or edit a contact.
  • ecw.py -- Window for editing a contact.
  • editcw.py -- Confirmation window when user chooses to edit a contact.
  • new.py -- Window for opening a new address book.
  • newcw.py -- Window used when user doesn't input an address book name.
  • ns.py -- Window used when user tries to delete or edit a contact when nothing is selected.

Prerequisities:

  • Python3
  • Tkinter

Installation:

  1. Clone this repo.
  2. Using terminal, type in cd 'path/to/repo/folder' without the quotes.
  3. Type in python3 AddressBook.py

About

Address-Book application created using Python 3.4.1, Tkinter, and SQLite3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages