Skip to content

Antsbatscats/GCSE-mini-programming-task

Repository files navigation

GCSE COURSE WORK PROJECT: Mini Programming Task

Fully fuctional program that is written solely in Python: Creating an Graphical Interface with Custom Tkinter!

This Project is a Complete GSCE course work task (depensive of the school), that was designed to create a interface in which a carpenter can add his customers and their quotes into a system for futrue reference and use.

This is a three part program does the following:

main:

  • Creates a Graphical Interface for a User (Using Custom Tkinter)
  • Calculates costs for the materials used and a overall cost to be charged
  • Alllows the User to see current customers
  • Allows the User to add customers into a system (saved to a csv file)
  • Allows the User to add qotes into a system (saved to a csv file)

setup:

  • Creates the Customers CSV file
  • Adds Headers to columns which are used in the main program.

setup2:

  • Creates the Quotes CSV file
  • Adds Headers to columns which are used in the main program.

How to Install this Project:

  1. clone this project
  2. Install a Code editor (e.g. Visual Studio Code, Sublime Text) if you don't have one
  3. Install Tkinter using - pip install tkinter
  4. Install Custom Tkinter using - pip install customtkinter
  5. Run setup.py to create one of the two necessary csv files.
  6. Run setup2.py to create the second csv file.
  7. Run main.py to use the system.

Find a Bug?

If you have found an Issue or would like to submit an Improvement this project, please submit an issue using the issue tab above. If you would like to submit a PR with a fix, reference the issue you are fixing.

LICENCE:

This project is licenced under GNU General Public License v3.0. It can be found at LICENCE

Acknowledgments:

This Project was made with with the following libaries:

Thank You for considering to use this project as a part of Your GCSE course work.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages